Home/Learn/System Design

System Design

System Design from fundamentals to real-world interviews — scaling, caching, sharding, CQRS, saga, real-world designs (URL shortener, chat, news feed), and observability. Basic to advanced.

Scaling & CAPCaching & CDNSharding & ReplicationMicroservices & SagaReal-World DesignsObservability
50 Concepts
Beginner (14)
Intermediate (24)
Advanced (12)