Advanced Speaking #interview #system-design #architecture #trade-offs

System Design Speaking

Choose the most effective phrases for narrating system designs, discussing trade-offs, and estimating scale.

System design narration framework (5 steps)
  • 1. Clarify: requirements, scale, constraints
  • 2. Estimate: back-of-envelope — storage, bandwidth, QPS
  • 3. High-level: components, data flow, APIs
  • 4. Deep dive: storage choice, caching, bottlenecks
  • 5. Trade-offs: "The main trade-off here is [X] vs. [Y]"
0 / 5 completed
1 / 5
The interviewer asks you to estimate how much storage a photo-sharing app would need for 100 million users. How do you narrate this estimation?