Performance
Measuring TTFB When a CDN Is Answering for You
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…
Measuring before optimising: Core Web Vitals, render time, flame graphs and finding the bottleneck that actually matters.
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…
Performance
Every index is a second write. On an insert heavy table, nine well meaning indexes turned a fast append into a small transaction against ten data…
Deep Dive
HTTP/2 multiplexed many streams over one connection to escape head of line blocking, then moved the blocking one layer down into TCP, where a single lost…
Performance
Switching to Brotli produced a celebratory chart and almost no user benefit, because the payloads that dominate the page were already compressed.
Tooling
A slow request is five possible slow things. One curl flag with a write-out template splits the total into DNS, connect, TLS, time to first byte and…
Shopify
Metaobjects are great for structured merchant content, until a query with an unsupported filter loads every entry on every page view and filters them in Liquid.
Performance
After switching the pooler to transaction mode, the app started failing with 'prepared statement does not exist' at random.
DevOps
The canary looked healthy the entire time it was serving errors to real users. Five percent of traffic is not a sample, it is a rounding error, and your…
Tooling
When CPU goes to 100 percent and your metrics show nothing, sampling the kernel's own profiler for thirty seconds will hand you the exact function responsible.
Shopify
Section rendering is the right way to update a fragment without a full reload, and it is cacheable by default.
Performance
Mean latency is a number that describes nobody. Here is why the tail dominates real user experience, how retries multiply it, and which percentiles are…