Notes

Blog

Technical notes on software engineering, distributed systems, agent tooling, and what I learn while building.

Archive

Writing index

The Performance Crisis: How We Rescued a .NET 8 Microservice from 10 Critical Bottlenecks

Imagine this: It’s Monday morning, you’ve just joined your first job as a backend engineer, and the Slack alerts are exploding. Your company’s core product - a healthcare analytics platform built with .NET 8 microservices - is crawling under load. Response times that should be 200ms are hitting 8+ seconds....

dotnetcsharpmicroservicesperformance-optimizationbackend-engineeringsystem-design

Zero Downtime Deployments in Kubernetes: How We Keep Our Services Running While We Ship

Picture this scenario. You’re at your favorite online store, adding items to your cart. Suddenly, the site goes down with a “Under Maintenance” message. Frustrating, right? Now imagine if that was your company’s service. That’s exactly why we invested in zero downtime deployments, and today I’ll share how we achieved...

kuberneteszero-downtimedeploymentmicroservicesdevopsrolling-updates