Self-paced
System Design: The Complete Guide
A comprehensive Grokking-style course covering scalability, databases, microservices, and interview patterns.
By QuizMakerStructured learning with progress tracking and practice
29 lessons6 modules6h 49m

What you’ll learn
Course curriculum
29 lessons / 6 modulesNot completed
17. Consistent Hashing
16 min
Not completed
18. Bloom Filters & Probabilistic Data Structures
14 min
Not completed
19. Database Replication
18 min
Not completed
20. Leader Election & Consensus (Raft & Paxos)
18 min
Not completed
21. Distributed Transactions (Saga, 2PC, Outbox)
18 min
Not completed
22. Event Sourcing & CQRS
18 min
Not completed
23. Unique ID Generation at Scale
12 min
Not completed
24. Rate Limiting Algorithms
12 min
Not completed
25. Circuit Breakers & Bulkhead Pattern
14 min
Not completed
26. API Gateway, Proxies & Service Mesh
14 min
Not completed
27. Real-Time Communication
14 min
Not completed
28. Observability (Tracing, Logging, SLOs)
14 min
Questions about this course
Free
29 lessons