​

Mukul Raina

Senior Software Engineer, Microsoft
MS University of Oxford, UK

​

System Design Foundations: PDF Lecture Slides

8 sections, 118 slides, 7 core system design building blocks, and scaling from 0 to 1 billion users. All lecture slides from the 5-hour course.

  • 7 Section PDFs. 118 slides covering how the internet works, servers and architecture, databases, scaling, caching, load balancing, and content delivery networks.
  • Production Depth. SQL vs NoSQL decision frameworks, B-tree indexing, caching strategies with Redis, database sharding, L4 vs L7 load balancing, and 8 scaling stages from 0 to 1B+ users with QPS, storage, and bandwidth estimation.
  • Bonus: Interview Toolkit. Per-section common interview mistakes, monolith vs microservices selection criteria, and a full chat application capacity estimation walkthrough.

From the 5-hour course on ​youtube.com/@mukulraina​. No spam. Unsubscribe anytime.