Everyone wanted the site to be fast and nobody could say what fast meant, so the alert threshold was a round number somebody picked. The order matters because…
One identifier generated at the edge and attached to every log line turns an incident into a single query, and the hop most implementations lose is the one…
Most brokers make a dead letter queue a convention assembled from routing rules; Beanstalkd has it as one of three verbs. A buried job sits in its own…
A percentage-based canary needs a load balancer that supports weighting; a header-based one needs an nginx map and works anywhere. Deciding on a header means the team can…
Forty gigabytes of logs a day and no answer to “is checkout slow”. Metrics, logs and traces answer different questions, and logs were doing all three badly.
A long-running PHP process keeps everything the framework touched, so a worker that runs forever accumulates memory whether or not there is a leak. The three limits are…