System Design 18
- CAP Theorem
- Defining Software Architecture
- Request-Response vs Publish-Subscribe Architecture
- Rate Limiting
- Polling And Streaming
- Peer-To-Peer Networks
- Leader Election
- Replication And Sharding
- Specialized Storage Paradigms
- SQL vs NoSQL Databases
- System Design Compendium
- Hashing
- Load Balancing
- Proxies
- Caching
- Availability
- Latency And Throughput
- Network Protocols