Build the diagram. Pass the rules. Survive the simulation.
Foundations: clients, servers, persistence, scaling out, caching.
Handle bursts, decouple producers from consumers, partition by key.
Complete any level in Basics to unlock.
Combine patterns into real-world topologies. No single right answer.
Complete any level in Scaling to unlock.
Survive failures: replicas, rate limits, circuit breakers, dead-letter queues.
Complete any level in Composition to unlock.
Move work closer to users: CDNs, regional caching, the speed-of-light tax.
Complete any level in Reliability to unlock.