Skip to content

Glossary: System Design Basics in C#

Consistent hashing

A way of sharding that moves only a fraction of the keys (about a fifth when going from four to five shards) when shards are added or removed. A plain `% shardCount` scheme, by contrast, moves most of them.

Where the book teaches it

Related terms

ReshardingHash sharding