Kernel

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.

Read the issue

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.

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.

Kernel
Twitter
LinkedIn
GitHub

You're receiving this because you subscribed to Kernel.

123 Example St, Suite 100, San Francisco, CA 94104