System Design
System Design.
Design production systems — APIs, scaling, reliability, data consistency, and end-to-end architecture tradeoffs.
Beginner
Start here — no prior experience needed
Intermediate
For developers with core concepts down
Advanced
Production-grade patterns for experienced engineers