4 out of 5 stars
This beginner-friendly audio guide to system design helps you learn how to build scalable, reliable systems from scratch. It covers key concepts like the client-server model, DNS, vertical and horizontal scaling, load balancers, API gateways, microservices, and async communication with queues (SQS) and pub-sub (SNS). You'll also explore fan-out architecture, rate limiting, caching, read replicas, and CDNs. Perfect for developers and interview prep.
EP01 Single Server Single User
(Preview)EP02 Scaling Databases
EP03 Back of Envelope Calculation
EP04 Design Interviews
EP05 Consistent Hashing