System Design Academy

Source: GitHub: systemdesign42/system-design-academy ⭐ 25.5K

A curated collection of 168+ system design resources organized alphabetically by company, technology, and topic.

Categories

System Design Case Studies (by Company)

Alphabetically organized deep-dives into real-world architectures:

  • # — Gaming leaderboard, live comments, distributed counter, presence platform
  • A — AWS scaling, Airbnb HTTP streaming, Amazon Prime Video, S3, Lambda, Apple Pay/AirTags
  • B — Bitly URL shortener, Bluesky
  • C — Canva real-time collab, Cloudflare 55M req/s on 15 Postgres clusters
  • D — Disney+ Hotstar (5B emojis, 25M concurrent), Disney+ launch
  • F — Facebook live video (1B users), Facebook load balancer, Figma Postgres (4M users)
  • G — Google Search, Giphy (10B GIFs/day), GCP scaling
  • H(Hotstar, etc.)
  • I, K, L, M, N, P, Q, R, S, T, U, W, Y, Z — More companies

System Design Fundamentals (by Technology)

Concepts organized by technology letter:

  • Caching, CDN, CAP theorem, Consistency, Database, DNS, Load Balancing, Message Queue, NoSQL, etc.

System Design Interview Questions

  • A — API Design
  • C — Chat systems, CDN design
  • R — Rate limiter, Real-time systems
  • S, T, W, Y — More interview prep

AI Engineering

  • Architectures for AI systems and ML infrastructure

Software White Papers

  • D, S, X — White papers analysis

Newsletter: systemdesign.one GitHub: systemdesign42/system-design-academy