Issue 018 · Mar 14
THIS WEEK · 3 STORIES
Ship it.Undo it.
We moved forty million rows off the old queue with a plan that let us reverse every step. Here's the pattern, and the one place it nearly went wrong.
01
SYSTEMS · 11 MIN
Rollback first
The old queue had outgrown its retry logic, so every step of the rewrite had to be undoable. The cutover shipped behind a flag we could flip back in under a minute.
Read →
02
TOOLS · 6 MIN
A linter that reads the git blame
A small internal tool flags any line changed by more than three people in a year, on the theory that churn predicts bugs better than complexity.
03
SECURITY · 9 MIN
The dependency nobody owned
An audit found a transitive package whose commit access sat with one inactive account. We're now mapping owners two levels deep.
Quick hits
CI The new build cache shaved four minutes off CI.
Rolled out to every repo Tuesday, no config changes needed.
DB The database upgrade is in staging.
Production cutover follows next month, once the extension audit clears.
UI The design system shipped dark-mode tokens.
Three teams have already moved their dashboards over.
OPS On-call moved to a weekly rotation.
Fewer handoffs, and the runbook got a rewrite to match.
SIGN-OFF
Owen Tran
Editor, Kernel
That's it for this week, Alex. If the migration piece was useful, forward it to whoever's staring down their own brittle queue.
You're receiving this because you subscribed to Kernel.
123 Example St, Suite 100, San Francisco, CA 94104
Unsubscribe · View in browser