Command Palette

Search for a command to run...

Hectal
Phase 6Intermediate7 of 12 in Bloom Filters

Bloom Filters with Redis and Databases

The membership accelerator in front of a database, cache penetration defence against random-ID attacks, RedisBloom operations, local vs shared filters, and a username availability API.

The most common production use of Bloom filters is protecting a database from requests for things that don't exist. This phase builds that design end to end, including where the filter lives and what happens when it's unavailable.

Throughout: the filter is never the source of truth. It only lets you skip lookups that would certainly fail.

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