Performance & Observability
- Performance Analysis and Tuning on Modern CPU
- Simon Eskildsen's Napkin Math
- Advanced Napkin Math: Estimating System Performance from First Principles
- strace Revisited: Simple is Beautiful
- Performance-Aware Programming Series by Casey Muratori
- Linux Performance
- Zero-copy
- The USE Method
- Latency Numbers Every Programmer Should Know
- Good performance is not just big O
- Do you know how much your computer can do in a second?
- What scientists must know about hardware to write fast code
- Metrics, tracing, and logging
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more
- OpenTelemetry Tracing in 200 lines of code
- Richard L. Sites, Understanding Software Dynamics
- Linux Crisis Tools
- Basics and best practices for getting started with PromQL
- PromQL Cheat Sheet
- Prometheus storage: technical terms for humans
- PromQL tutorial for beginners and humans
- Flame Graphs
- Brendan Gregg, Systems Performance: Enterprise and the Cloud