Skip to content

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.

Where the book teaches it

Related terms

CRC32Hash sharding