Glossary: System Design Beyond the Basics in Go
CRC-32
Also written: crc32, hash/crc32
A fast, stable hash function available in Go's `hash/crc32` package. It turns a key into a number, so partitioning by `hash % n` hashes the key with it and picks one of `n` partitions or shards.