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?

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...

October 15, 202619 min read
Read the post

Recent posts

View all

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.