Blooooooog
Thoughts, deep-dives, and learnings from building software.

Engineer by craft, explorer by instinct
Thoughts, deep-dives, and learnings from building software.
How CRAQ builds on chain replication to scale reads across replicas without giving up strong consistency, and why this idea is still one of the cleverest designs in distributed storage systems.
How the adapter pattern quietly solves real-world integration problems—payments, third-party APIs, and libraries by isolating change and keeping your core system clean.
What actually happens when hundreds of clients try to update the same znode, why retries explode, and how different concurrency strategies behave in a real ZooKeeper cluster.
Why most Raft implementations don’t fail during leader election, but break down while replicating logs—when nodes diverge, leaders crash mid-flight, and consistency has to be actively repaired under real-world conditions where nothing stays perfectly in sync.