Event Looped logoEvent Looped
Practice
Learn
    • Consistency & ConsensusCachingPartitioning & RoutingDatabase InternalsData Structures for Big Data
Interview Preparation

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