Designing INSTAGRAM: System Design of News Feed

Gaurav Sen
Gaurav Sen
616.7 هزار بار بازدید - 6 سال پیش - This video is about designing
This video is about designing Instagram for a system design interview. We are expected to design the server side so that all 4 mentioned features can be incorporated. System Design interviews evaluate a candidate's computer science fundamentals, architecture principles, etc.

We start by building an entity relationship diagram. Here, the columns are defined as per the requirements. We then move to designing a microservice architecture. Each microservice represents a single component of the system.

The newsfeed is built step by step with concepts like load balancing and caching as prerequisites. This completes the system design for Instagram.

Looking to ace your next interview? Try this System Design video course! 🔥
https://interviewready.io

With video lectures, architecture diagrams, capacity planning, API contracts, and evaluation tests. It's a complete package!

System Design playlist:
System Design BASICS: Horizontal vs. ...

Some of the concepts discussed here:
Tinder video: System Design: TINDER as a microservi...
Database reference: https://www.db-book.com/db7/
Load Balancer: What is LOAD BALANCING? ⚖️
Consistent Hashing: What is CONSISTENT HASHING and Where ...
Publish-Subscribe: What is the Publisher Subscriber Model?

Chapters
00:00 Introduction
00:10 Feature Selection
03:15 DB Schema
09:45 User Followers and Following
12:02 System Design
21:32 Celebrity post fanout

#SystemDesign #DesignInstagram #DesignInterview

Become a channel member!
@gkcs

You can follow me on:
LinkedIn: LinkedIn: gaurav-sen-56b6a941
6 سال پیش در تاریخ 1397/10/22 منتشر شده است.
616,786 بـار بازدید شده
... بیشتر