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
Not 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