System design
Design architectures from real components, send them a day of traffic and outages, and see what holds.
- Load balancing
- Caching
- SQL and NoSQL databases
- Sharding and replication
- Queues and streaming
- CAP and consistency
40 exercises · 77 components · 199 concepts