Command Palette

Search for a command to run...

Hectal
Phase 3Intermediate4 of 12 in Bloom Filters

Building a Production Filter

Implement a Bloom filter in Java with sizing, double hashing and tests; make it thread-safe; serialize and version it; and know when to use a battle-tested library instead.

Writing a Bloom filter takes fifty lines. Writing one you can trust in production takes more: configurable sizing, correct index arithmetic, concurrency, persistence with metadata, versioning and tests that prove the false-positive rate.

0/4 · 0%
4 topics ~34 min 7 code blocks & diagrams
Start with the first topic