System Design
Your first document
System Design
Fundamentals
- Scalability
- Latency vs throughput
- CAP theorem
Architecture Patterns
- Load balancing
- Sharding
- Event-driven systems
Trade-offs
This is the heart of senior interviews.
Interview Focus
- End-to-end design
- Bottleneck analysis