High-Watermark in Distributed Systems: A Deep Dive with Apache KafkaLearn how Apache Kafka's High Watermark works and why consumers never read unreplicated messages.9 min read·bytefreak.devMar 4
When Bloom Filters Fail: False Positives, Memory Trade-offs, Production LessonsHow Bloom filters degrade silently in production: false positive explosion, memory trade-offs, and why observability matters more than configuration.3 min read·bytefreak.devFeb 11
Bloom Filter: Definitely No, Probably YesHow Bloom filters optimize large-scale systems by using probabilistic data structures5 min read·bytefreak.devFeb 3
Concurrency vs. Parallelism: A Coffee Shop Guide for DevelopersIf you ask ten developers to explain the difference between concurrency and parallelism, you might get ten slightly different answers. It’s one of those fundamental concepts that is easy to grasp abstractly but tricky to visualize in practice. To und...4 min read·bytefreak.devJan 22
From Modulo to Consistent Hashing: Optimizing Distributed StorageHigh-Performance Hashing Solutions for Scalable Storage Systems8 min read·bytefreak.devMay 28, 2025