APAyush Panditinayush-pandit.hashnode.dev·6d ago · 14 min readReplication Is Expensive. Here's How S3 Gets the Same Durability for Half the CostA deep dive from first principles to Reed-Solomon math to production architecture Why this matters If you've ever wondered how S3 promises 99.999999999% durability (eleven nines lose 1 object out of 00
APAyush Panditinayush-pandit.hashnode.dev·Jun 28 · 16 min readHow Google Lens Works: From Uploaded Image to Search Results1. Introduction: why reverse image search is a hard engineering problem Here's the trap juniors fall into with this topic: they assume the hard part is "the AI." It isn't. The model that turns an imag00
APAyush Panditinayush-pandit.hashnode.dev·Jun 28 · 9 min readMongoDB Change Streams Internals From Database Writes to Real Time SystemsIf you ask ten backend engineers how MongoDB Change Streams work, most will answer something like: "You call watch() and MongoDB notifies you whenever a document changes." That answer is technically00
APAyush Panditinayush-pandit.hashnode.dev·Jun 22 · 6 min readKafka Core Concepts When most developers first learn Kafka, they are introduced to a bunch of terms like Producer , Consumer, Partition, Offset, Topics etc. The problem is that none of these explain why Kafka exists. It'00
APAyush Panditinayush-pandit.hashnode.dev·Jun 17 · 10 min read The Most Underrated Background Job System in Node.jsMost engineers learn Kafka before they actually need Kafka. That sentence sounds backwards, but it's the pattern I keep seeing. Teams reach for Kafka to solve problems that a database table and a work00