System Design: The Complete Guide
A comprehensive Grokking-style course covering scalability, databases, microservices, and interview patterns.
29 lessons6 topics0 read
Progress0%
Course content
17. Consistent Hashing
16 min
18. Bloom Filters & Probabilistic Data Structures
14 min
19. Database Replication
18 min
20. Leader Election & Consensus (Raft & Paxos)
18 min
21. Distributed Transactions (Saga, 2PC, Outbox)
18 min
22. Event Sourcing & CQRS
18 min
23. Unique ID Generation at Scale
12 min
24. Rate Limiting Algorithms
12 min
25. Circuit Breakers & Bulkhead Pattern
14 min
26. API Gateway, Proxies & Service Mesh
14 min
27. Real-Time Communication
14 min
28. Observability (Tracing, Logging, SLOs)
14 min