Glossary: System Design Basics in Go
stable hash
A hash that gives the same number for the same key on every machine and every run. Go's random-seeded map hashing is not stable, so sharding with it would move customers after a restart.
Glossary: System Design Basics in Go
A hash that gives the same number for the same key on every machine and every run. Go's random-seeded map hashing is not stable, so sharding with it would move customers after a restart.