Glossary: System Design Basics in Go
consistent hashing
A sharding method that moves only a small share of keys when shards are added. Going from four to five shards with plain `%` moves 795 of 1,000 customers, but consistent hashing moves about 200.