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.

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 the same stoves and the same fridge, and a manager keeps...
Recent posts
View all
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...

The Editor Who Never Gets Tired: A Short Story About SonarQube & SonarCloud The manuscript nobody proofread Imagine...
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.