Fundamentals & Concepts

The building blocks every distributed system stands on — scaling, caching, storage and the trade-offs between them.

Latency & Throughput

Latency and Throughput

Partitioning

Sharding (Data Partitioning)Consistent HashingDatabase ShardingData Partitioning