Zero-Downtime Rollbacks Are a Deployment Design Problem
A rollback is only as fast as the slowest thing it has to undo. Most teams discover this at 2am, mid-incident, with a database migration in the way.
Everything we have published, newest first.
A rollback is only as fast as the slowest thing it has to undo. Most teams discover this at 2am, mid-incident, with a database migration in the way.
Layer order, multi-stage builds and the cache behaviours nobody explains until your CI queue is forty minutes deep.
Remote state, locking and the drift problem, framed the way you would frame any other shared mutable store.
Latency, traffic, errors and saturation are the canonical four. The pair that actually saves you at 3am are the ones about saturation and ti…
A teardown of a slow pipeline: what the wall-clock was actually spent on, and the four changes that bought back sixteen minutes.
Containers are not virtual machines. They are a set of kernel bookkeeping rules, and most "container memory" bugs are really cgroup surprise…
Every FROM line is a dependency you never version-pin and rarely scan. A practical model for choosing and maintaining base images.
A 70% discount with a two-minute eviction notice is a great deal for some workloads and a terrible one for others. How to tell which is whic…
A liveness probe that checks the database turns a slow dependency into a cluster-wide restart storm. Here is the discipline that prevents it…
One thoughtful letter each week: what we read, what we made, and one idea worth keeping. No noise, ever.