Loading...
Distributed systems, consistency models, and production-grade patterns.
All 770 lessons, every diagram and code editor. One payment, lifetime access.
The hard problems of distributed computing
The consistency spectrum from strong to eventual
Process data at any scale — real-time and batch
Lakehouses, open table formats, Spark and fast analytics databases, measured on real data
Find vulnerabilities before attackers do
Build systems that never go down — SRE practices and beyond
770 lessons in total, across 4 levels
Core building blocks of system design. Master these before moving forward.
119 lessons4 chapters
Deep dives into specialized topics. Build real-world architecture skills.
449 lessons12 chapters
End-to-end system design projects. Design real systems from scratch.
20 lessons1 chapter