Two years of a rotating slow query log, aggregated for the first time. Ranking by total time rather than by per-call time is what makes the list actionable,…
A version constant in every cache key since 2022, and what three years of using it actually looked like. Seven bumps in three years is roughly the rate…
A monthly job comparing two servers, kept for thirteen months to preserve an option, and switched off once the option stopped mattering. The tests were the valuable artefact…
One label on a histogram, and a p95 that had been describing nobody. An aggregate percentile is a weighted average of populations that may have nothing in common,…
A build tool in JavaScript inside a PHP repository, examined for whether it should be rewritten and left alone. A tool written in the language of the artefacts…
One component in an application that does not use the framework, which is what the components are for and is easy to forget. A migration tool that must…
A key inside a JSON column filtered on four hundred thousand times a day, promoted without changing any application code. The optimiser matching a functional expression to a…
The first of May, an open source release again, and a pin from April 2024 that could finally be removed. A decision record that enumerates triggers cannot anticipate…
A limit keyed on the client address at the edge, protecting an endpoint whose consumers are authenticated and identifiable. The edge knows the address and the application knows…