Writing & Thoughts
Deep dives into distributed systems, SRE culture, and architectural patterns.
Overlay Networking Deep Dive
A layered exploration of modern networking — from packets to policy — and how it shapes cloud‑native systems.
GitOps Journey
A practical look at adopting GitOps at scale — what worked, what didn’t, and what surprised us.
Rust Basics & Ownership
A friendly walkthrough of Rust’s ownership model and why it changes how you think about systems programming.
Terraform at Scale
Patterns, pitfalls, and best practices for managing Terraform in large, fast‑moving organizations.
Memory Efficient Go Structs
How memory alignment works in Go and why the order of fields in your struct matters for CPU performance.
DNS: The Unsung Hero
A deep dive into DNS resolution, propagation, and common pitfalls in distributed environments.
Golang Garbage Collection
Understanding how Go manages memory and how to tune the garbage collector for low-latency workloads.
Building CLI Apps with Cobra
Best practices for building professional-grade command-line tools that engineers actually want to use.
Looking for more?
I've written dozens of technical articles over the years. You can browse the full history in the main writing archive.
Explore Full Writing Archive