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.

Your Microservices Are Basically a Restaurant With One Very Tired Waiter

Your Microservices Are Basically a Restaurant With One Very Tired Waiter

Why One Slow Waiter Can Shut Down an Entire Restaurant (and What This Has to Do With Microservices) Imagine a restaurant. A customer places an order. The waiter walks it to the...

July 6, 20267 min read
Read the post

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.