Code Review
Every Timeout Should Be Shorter Than the One Above It
A request chain is a ladder of deadlines, and when a lower rung is longer than the one above, the upper layer pays for work nobody will ever read.
Code Review
A request chain is a ladder of deadlines, and when a lower rung is longer than the one above, the upper layer pays for work nobody will ever read.
Opinion
Escalation paths that route incidents away from senior engineers also route the feedback away from the people who can fix the design.
Deep Dive
The container's CPU limit is two cores and its usage never exceeds one point three, yet requests slow down. CFS quota throttles in hundred millisecond…
Bug Hunt
Two accounts selling the same product slug saw each other's cached pricing. The key was built from the thing that was shared, and the thing that differed…
Error Autopsy
ERROR 40001 looks like a crash and feels like a bug. It is neither. It is the serializable isolation level doing its job, and the only correct client…
Shopify
An automatic discount and a code were never meant to combine. They did, because combinability is a setting with a permissive default, and the margin on…
Security
The codebase was fully parameterised except one helper that interpolated a column name into an orderBy. That single string was the injection, and the ORM…
Performance
Your TTFB chart says forty milliseconds and your origin says four hundred. Both are true. The CDN is answering the measurements, so you are benchmarking the…
DevOps
When a node runs short of memory, Kubernetes does not choose eviction victims at random. It uses the QoS class, which your requests and limits silently…
Tooling
Grepping a wall of journal output loses the structure the journal already keeps. It is a queryable database of structured fields, and the queries take…
Code Review
Locks and shared state look correct in the single threaded reading of a review and fail only under contention, which is exactly the condition review never…
Opinion
Dashboards are built for demos and read during incidents, which is the one moment they cannot help. Monitoring that is only useful after the fact is…