Microservices In Practice: Developing Instagram Clone —Frontend Service

Amr Saleh
Javarevisited
Published in
3 min readJun 26, 2020

--

Photo by Paul Esch-Laurent on Unsplash

This is part 9 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

Disclaimer: I’m a backend developer who learned the front-end for prototyping. So, the code is not well structured and I recommend you follow a better structure, but you’ll get a general understanding of how the front-end service interacts with the back-end services in Microservices architecture.

Prerequisites

I assume a basic understanding of ReactJS and React Router.

If you can answer the following questions, then you are good to go:

  1. What is react component ?
  2. What is component states and…

--

--

Amr Saleh
Javarevisited

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