Distributed

Distributed

Interactive explorers for distributed systems and system design. Break the system first, then fix it.

0 of 75 ready lessons done in Simple · 0 in Advanced

01 Core building blocks
02 Database concurrency & correctness
03 Reliable asynchronous processing
04 Caching
05 Consistency, replication & consensus
06 Data modeling & storage
07 Case study: hotel search & reservation
08 Multi-tenancy, rate limiting & overload
09 Architecture patterns
10 Operational readiness
11 Design review & engineering management
  • Coming soon
  • Ready to explore
  • Done in Simple (left window)
  • Done in Advanced (right window)
  • Related lesson in another module (hover a house)