All posts

observability

2 posts
PERFORMANCE

Reading Flame Graphs: Where Your CPU Time Actually Goes

A flame graph turns thousands of stack samples into one picture where width is time and the widest boxes are your problem. How sampling profilers work, how to read the graph in ten seconds, and the traps — inlining, wait time, broken stacks — that mislead beginners.

OBSERVABILITY

eBPF: Running Your Code in the Kernel Without a Module

For decades, changing kernel behavior meant writing a kernel module and risking a panic. eBPF lets you load sandboxed programs into a running kernel safely — and it's quietly become the backbone of modern observability and networking.