High-Level Design (HLD)
Fundamental concepts for designing scalable systems.
Latency, throughput & percentiles →
Foundations
4 concepts · 12 min
Networking & Communication
5 concepts · 11 min
Scaling Services
4 concepts · 12 min
Caching
5 concepts · 16 min
Storing Data
2 concepts · 4 min
Scaling Data
3 concepts · 7 min
Async & Messaging
2 concepts · 4 min
Resilience
4 concepts · 11 min
Architecture
2 concepts · 4 min