Site icon

Designing Instagram, Linkedin, Facebook like applications

man wearing headset standing next to a white board

Photo by Yan Krukau on

Hey Everyone,

Welcome to the first article of The GeekNarrator newsletter, I am excited to start this newsletter along with the release of my 35th episode.

In this episode we have discussed on the most popular topic on earth “System Design”. I am joined by Arslan Ahmad who is the Author of the popular “Grokking” series. He is also the CEO & Co-Founder of

Arslan, has created a template which he calls the master template, that can be used to approach many common system design problems in an interview and real world. Here is the what the master template looks like:

Credit: System Design Master Template, created by

As you can see, there are many components that are involved in designing a scalable, reliable and highly robust application. These are different patterns that can be understood at a high level and applied in many different problems.

For example

And so on there are many components/patterns that are applicable across many problems.

We have taken #instagram as an example and discussed two user flows in good detail:

Some interesting discussion points were:

And many more…

Watch the full episode to dig in and join the amazing discussion we had.

Please subscribe to the channel, press the bell icon and share with your network if you liked it.


The GeekNarrator

Exit mobile version