Architecture Decisions·Jun 12, 2026·18 min readHow Bitbucket Reads Your Own Writes Without Hammering the Master — LSN Tracking, Replica Lag, and a Redis MapEveryone can define read-your-writes consistency; far fewer can implement it on a master/replica cluster without melting the master.
Picking the Right DB·May 2, 2026·15 min readHow Redis Actually Deletes Expired Keys — The Lazy + Active Hybrid You Didn't Know AboutA senior-engineer walkthrough of how Redis really handles TTLs. Why TTL=0 doesn't free memory. The two strategies — lazy (on-access) and active (the random-sample-and-25%-threshold sampler).
Query Optimization·Apr 29, 2026·18 min read"Push It All on the Database" — The Lie That Works Until It Doesn'tEvery team ships with the same lie: throw everything on the database and it'll handle correctness. Works at 50 writes/sec.