Skip to content
  • Instagram · System Design

Instagram

LearnViaNotes @learnvianotes· 1 min read

A photo/video sharing platform with 2B+ users. Core challenges: photo storage at scale, feed generation, follow graph.

Requirements

Estimates

Photo Upload Flow

Client → API Gateway → Upload Service → S3 / Object Store

x → x ↓ Message Queue → CDN Invalidation + Feed Update

Feed Generation: Push vs Pull

Free for students and teachers

Write notes like this one

Cards for every idea, quizzes and flashcards, read aloud — on the web and your phone.

Something wrong with this note? Open it to report