- Key Characteristics of Distributed Systems
- Load Balancing
- Reverse Proxy
- Cache
- Sharding or Data Partitioning
- Index
- Redundancy and Replication
- SQL vs NoSQL
- The Difference between SLI, SLO, and SLA
- Consistent Hashing
- Server-to-client Communication
- Data Sharding