Backend Engineering
API design, reliability patterns, idempotency, and the day-to-day work of building services that survive production.
Architecture Decisions 1
- Idempotency Keys in Distributed APIs
How we eliminated duplicate charges and side effects using idempotency keys — design, implementation, and the edge cases that almost broke production.
Engineering Notes 2
- Circuit Breakers for Downstream Dependencies
Polly integration, failure thresholds, and the half-open state that prevented a cascade outage.
- Graceful Shutdown in ASP.NET Core Services
SIGTERM handling, draining in-flight requests, and the 30-second window Kubernetes gives you.