Implementing Bloom Filters in LSM-Tree Storage Engines for High-Throughput Key Lookups
Bloom filters are the unsung hero of LSM-tree reads: a few bits per key let engines like RocksDB skip 99% of disk seeks. Here’s the math, the tradeoffs, and what to tune in production.
Implementing TLS 1.3 Zero Round-Trip Resumption: Mechanisms, Pitfalls, and Production Deployment
How TLS 1.3 0-RTT resumption actually works on the wire, why replay attacks make it risky for non-idempotent requests, and the patterns real teams use to deploy it safely behind NGINX, Envoy, and HAProxy.
Designing Adaptive Load Shedding Strategies: Patterns, Thresholds, and Failover Mechanisms for Overload Resilience
How to design load shedding that adapts in real time, sets thresholds based on signal quality, and fails over gracefully when the system is already on fire.
Build an HTTP Load Balancer in Go: A CV-Worthy Side Project
A practical, runnable build guide for an HTTP load balancer with health checks and least-connections routing. Architecture, code, and a roadmap to senior-level extensions.
Architecting RocksDB Storage Engines: Selecting Between Tiered and Leveled Compaction for Production Workloads
Compaction strategy is the single most consequential knob in a RocksDB deployment. This post walks through how tiered (universal) and leveled compaction actually work, what they cost at write and read time, and how to pick one based on your workload shape.