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