Topic
Backend Engineering
3 entries

database migrationszero downtimeexpand and contract
Zero-Downtime Database Migrations for Continuously Deployed Services
A practical guide to evolving production schemas safely with expand-and-contract migrations, compatibility releases, controlled backfills, observability, and rollback plans.
Harish KumarSep 20, 2026

graceful shutdownconnection drainingreadiness probes
Graceful Kubernetes Shutdowns: Draining Traffic Without Dropping Work
A practical guide to Kubernetes pod termination, covering readiness propagation, connection draining, in-flight requests, background workers, shutdown budgets, and the race conditions behind failed deployments.
Harish KumarSep 5, 2026

Next.jsAPI routesRoute Handlers
Practical Caching Strategies for Next.js API Routes
A practical guide to browser, CDN, and server-side caching for Next.js API routes and Route Handlers, including safe headers, invalidation patterns, and production tradeoffs.
Harish KumarAug 28, 2026