Partitioning & Routing
Learn how to split data across machines and route requests to the right shard — hash-based partitioning, consistent hashing, range partitioning, and rebalancing strategies.
Sharding
Master data partitioning strategies — horizontal vs vertical partitioning, range-based, hash-based, and directory-based sharding. Learn how to distribute data and traffic across machines.
Horizontal vs Vertical PartitioningRange-Based ShardingHash-Based ShardingDirectory-Based Sharding
Consistent Hashing
Understand consistent hashing — hash ring mechanics, virtual nodes, minimal rebalancing on node changes, and hotspot mitigation. The algorithm behind every distributed cache and database.
Hash Ring MechanicsVirtual Nodes (VNodes)Rebalancing on Node ChangesHotspot Mitigation