Microservices In Practice: Developing Instagram Clone — Introduction

Amr Saleh
Javarevisited
Published in
2 min readJun 11, 2020

--

This is part 1 of Developing Instagram Clone series, other parts are linked below

  1. Developing Instagram Clone: Introduction.
  2. Developing Instagram Clone: Discovery Service.
  3. Developing Instagram Clone: Auth Service
  4. Developing Instagram Clone: Media Service.
  5. Developing Instagram Clone: Post Service.
  6. Developing Instagram Clone: Graph Service.
  7. Developing Instagram Clone: Newsfeed Service.
  8. Developing Instagram Clone: Gateway Service.
  9. Developing Instagram Clone: Front-end Service

We all know what micrservices architecture is, if you don’t know what it is, there are plenty of good articles out there that can teach you the theoretical part of it.

In this tutorial we will be focusing more on the practical part of it, cloning Instagram is fun, we all love images and videos. Also, it will give you the basics on how to build a scalable social networking websites.

Features we are going to develop

Of course we won’t be able to develop the whole features in Instagram but we will pick some of basic features, we will implement the following:

  • A user can register a new account.
  • A user can login to his account.

--

--

Amr Saleh
Javarevisited

I’m a software engineer who is passionate about software architecture and design. Enjoy coding in Java, Scala, and JavaScript.