Read Heavy Systems

  • Cache-aside
  • CDN for static and geo distribution

Write Heavy Systems

  • Queue + async workers
  • Idempotent write endpoints

Reliability

  • Retry with exponential backoff
  • Circuit breaker
  • Dead letter queue

Interview Framing

  • Requirements bottlenecks architecture tradeoffs