RK Singh·Sep 13MongoDB Under the Hood: Documents, Indexes, Replication & ShardingIf you’ve used MongoDB, you know the pitch: throw JSON-like documents at it, don’t worry too much about schema, and it scales out when you…
RK Singh·Sep 5What Really Happens Inside ZooKeeper? Leader Election, Znodes & WatchesZooKeeper looks intimidating from the outside — “consensus,” “quorum,” “ZAB protocol” — but underneath, it’s built from a small number of…
RK Singh·Sep 1Apache Cassandra Internals: How Data Is Stored, Read, and WrittenIf you’ve only used relational databases, Cassandra can feel backwards at first. You don’t design tables around your data — you design them…
RK Singh·Aug 22How Kafka Actually Works: A Deep Dive Into Its InternalsThe first time most engineers encounter Kafka, they learn that it’s a “distributed messaging system” or an “event streaming platform.” Both…
RK Singh·Aug 16Kubernetes Explained: The One Loop That Runs EverythingContainers solved the packaging problem: a single image runs the same on a laptop, in CI, and in production. But the moment you run more…
RK Singh·Aug 12PostgreSQL Architecture Explained: From Browser to DiskYou click a button. A second later, fresh data shows up on the screen. It feels instant and a little bit magic — but there’s a whole…
RK Singh·Jul 6Choosing the Right Database — A Simple Guide: SQL, Document, Wide Column & Key-ValuePicking a database is one of those decisions that’s easy to get wrong quietly. It won’t blow up on day one — it’ll just make everything a…