​

Mukul Raina

Senior Software Engineer, Microsoft
MS University of Oxford, UK

​

1-Hour Distributed Systems Crash Course: PDF Lecture Slides

8 sections, 16 distributed systems patterns and 21 interview answers. All lecture slides from the 1-hour course.

  • 8 Sections. Introduction, load balancing and partitioning, replication, consistency and CAP, consensus and leader election, messaging and fault tolerance, distributed transactions, and an interview framework.
  • 16 Patterns with Examples. Consistent hashing, leader-follower replication, quorums, Raft, split brain prevention, idempotency keys, sagas, and 9 more, all on one e-commerce case study.
  • Bonus: One-Page Cheat Sheet. Every problem, its technique and an example on one page, plus 21 interview questions with model answers.

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