Session
Count-Min Sketch, Bloom Filter, TopK: Efficient probabilistic data structures
A Count-Min Sketch, a Bloom Filter, and a TopK might sound fancy, but they’re just smart ways to work with huge amounts of data using very little memory.
In this talk, we’ll explore three powerful probabilistic data structures that trade a bit of accuracy for a lot of speed and scalability. You’ll learn:
• What Count-Min Sketch, Bloom Filter, and TopK actually are
• How each of them works under the hood
• How I used them together to build an efficient version of Trending Topics for Bluesky
By the end, you’ll see how these tools help you process large data streams without blowing up your memory, and how to apply them in real-world systems where being fast matters more than being perfect.
Delivered at: Devoxx France 2025, J-Spring 2025

Raphael De Lio
Developer Advocate @ Redis
Amsterdam, The Netherlands
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top