Grokking the System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
For Designing Instagram, You Should Have Included a Final Diagram for how the Whole System Looks.

julian_humecki

Jun 14, 2024

See title

5

0

Comments
Comments
Design Gurus
Design Gurus10 months ago

We have added the final design diagram and the full video explaining the design.

On this page

  1. What is Instagram?

Try it yourself

Designing Instagram (video)

  1. Requirements and Goals of the System
  1. Some Design Considerations
  1. Capacity Estimation and Constraints
  1. High Level System Design
  1. Database Schema
  1. Data Size Estimation
  1. Component Design
  1. Reliability and Redundancy
  1. Data Sharding
  1. Ranking and News Feed Generation
  1. News Feed Creation with Sharded Data
  1. Cache and Load balancing