System Design

Fundamentals

Data Layer

Communication

Infrastructure

Classic Design Problems

Framework

System Design Interview Framework

  1. Clarify requirements (functional + non-functional)
  2. Back-of-envelope estimation (QPS, storage, bandwidth)
  3. High-level design (API + data model + architecture diagram)
  4. Deep dive (pick 2-3 components to detail)
  5. Bottlenecks & trade-offs (what breaks at 10x scale?)

0 items under this folder.