Yash Khandagale
Software Engineer building backend systems that hold up in production.
I'm a Software Engineer who designs and ships REST APIs, event-driven microservices, and full-stack web applications — using ASP.NET Core, React/TypeScript, and Python. I care about clean architecture, resilient service-to-service communication, observability, and test coverage that actually catches bugs. This blog is where I document the architecture decisions, production failure modes, and hard-won lessons along the way.

Robbing a Bank Without Touching the Vault: The $6.3 Billion Binance Heist Explained
The vault nobody broke into Imagine a bank with millions of customers and billions of dollars in assets. The vault is solid, the doors are watched and every transaction is...
Recent posts
View all
Redpanda vs Kafka: Do the “10x Faster” Claims Hold Up?
Imagine two restaurant kitchens that serve the same menu. Kitchen 1 has a big team that shares everything. Cooks share...

Predicting Paper Machine Breaks: Machine Learning for Rare-Event Detection and Early Warning
Can We Predict Paper Machine Breaks Using Machine Learning? Exploring rare-event detection, industrial time-series...

Everyone Talks About AI Agents. Almost No One Explains Them
Imagine you walk into a library. Librarian 1 answers your question from what they already know. Librarian 2 can also...

Why Your API Needs a Bouncer: A Short Story About Rate Limiting
The club that almost closed Imagine a popular nightclub with room for 200 people. On its first big Saturday, 2,000...

Why Is Your Phone Getting Expensive? India Has a Chance to Fix It
The village with one mill Imagine a village full of bakeries. Every baker buys flour from the same three mills in the...

A Short Story About API Concurrency
The Receptionist Who Never Puts Anyone on Hold The front desk that couldn't keep up Imagine an office with one...
What I work on
I build REST APIs and event-driven microservices with ASP.NET Core, backed by message queues like RabbitMQ for async, decoupled communication between services. On the frontend, I build React (TypeScript) applications with real-time dashboards and role-based access control. I focus on making systems observable and resilient — structured logging, distributed tracing, circuit breakers, and automated testing baked into the CI pipeline from day one.
Get new posts in your inbox
No spam, just a note whenever I publish something new. Unsubscribe anytime.