Tech Notes

Thoughts on distributed systems, infrastructure, and software craftsmanship.

Designing for Failure in Distributed Systems

June 12, 2026

An exploration of common failure modes and how to build resilient architectures that degrade gracefully.

A Practical Guide to eBPF Observability

May 28, 2026

How to use eBPF programs for low-overhead tracing without modifying kernel modules or application code.

PostgreSQL Query Optimization: Beyond EXPLAIN

May 15, 2026

Deep dive into query planning internals and techniques the query planner cannot automatically apply.

Building Secure CI/CD Pipelines with OIDC

April 22, 2026

Eliminate long-lived credentials from your pipeline using OpenID Connect for short-lived tokens.