Glossary: System Design Basics in C#
Stable hash
A hash that gives the same number for the same key on every run and machine. .NET's `string.GetHashCode()` is not stable, so customers would change shards after a restart.
Glossary: System Design Basics in C#
A hash that gives the same number for the same key on every run and machine. .NET's `string.GetHashCode()` is not stable, so customers would change shards after a restart.