Two conveyor belts running at different speeds, one fast and one slow, photographed from above.

Throughput vs Latency: Why Optimizing One Will Almost Always Break the Other

Throughput and latency measure different things, and most of the systems pain we feel at scale comes from pretending they don’t. Here is how they actually trade off, with real production patterns.

September 4, 2026 · 10 min · 1952 words · martinuke0
Abstract visualization of telemetry data flowing through processor pipelines with sampling decision nodes.

Inside OpenTelemetry's Span Processor: Tail-Sampling and Adaptive Bucket Aggregations

How modern span processors decide what to keep, what to drop, and how to bucket latency without lying to you. We unpack tail-sampling evaluators and adaptive bucket strategies used in OpenTelemetry Collector pipelines.

September 4, 2026 · 12 min · 2393 words · martinuke0
Diagram of an eBPF program attached to kernel hooks feeding a userspace collector on an embedded board.

Designing eBPF-Based Telemetry Pipelines for Constrained Embedded Linux Devices

How to design and ship eBPF-based telemetry pipelines on constrained embedded Linux devices — covering CO-RE, ring buffers, perf events, and the patterns that survive contact with 32 MB RAM and flaky flash.

September 4, 2026 · 14 min · 2907 words · martinuke0
Diagram of the eBPF verifier, JIT, and hook points inside the Linux kernel.

Inside eBPF: How the Linux Kernel Runs Sandboxed Programs Inside Itself

TL;DR — eBPF lets you load and run sandboxed bytecode inside the Linux kernel at near-native speed, attached to hooks like network events, syscalls, and tracepoints. A static verifier guarantees the program terminates and stays safe before a JIT compiler turns it into machine code, which is why tools like Cilium, Pixie, and bpftrace have reshaped observability and networking in production. If you’ve shipped a service on Linux in the last five years, you’ve almost certainly been touched by eBPF — even if you never wrote a program yourself. Cilium powers the networking and service mesh layer for hyperscalers like AWS and Shopify. Datadog and New Relic ship kernel probes for zero-instrumentation tracing. Cloudflare uses eBPF to do connection tracking and DDoS mitigation at line rate. The reason this is possible is a piece of kernel machinery that turns “the kernel is a closed black box” into “the kernel is a programmable, observable, auditable system,” without compromising its stability. ...

September 4, 2026 · 12 min · 2362 words · martinuke0
Dashboard panels showing CPU utilization, memory saturation queues, and network error counters.

Mastering the USE Method: A Comprehensive Guide to Utilization, Saturation, and Error Analysis

Learn how to apply the USE method to systematically diagnose performance bottlenecks in production systems by checking utilization, saturation, and errors for every resource.

September 2, 2026 · 12 min · 2439 words · martinuke0
Feedback