Gartthwaite.

Backend consulting

Occasional write-ups about builds, failures and the things that only break in production.

Browse the archive

Rewriting the scheduler

Why we dropped the queue library and wrote 200 lines instead.

Notes on log retention

Keeping 90 days without paying for 90 days.

A postmortem, honestly

Four hours down, one missing index.

The index we forgot

A query that was fast until the table was not small.

Cutting the build in half

Most of it was waiting on a cache that never hit.

On calling it done

The last ten percent, and why it took as long as the rest.

58Posts
2012First entry
RSSAlways on