Articles
A collection of my writing on Kubernetes, Go, and cloud-native platforms.
The Ultimate Kubernetes Distribution Comparison Guide (2025 Edition)
When it comes to Kubernetes, the platform itself is just the beginning of your journey. The distribution you choose will fundamentally shape your experience across the entire life…
Building a Production-Ready Multi-Cloud Kubernetes Architecture
The multi-cloud approach to Kubernetes has evolved from a theoretical exercise to a strategic necessity for many organizations. Having architected multi-cloud solutions for severa…
How We Cut Kubernetes Costs by 65% Without Sacrificing Reliability
Kubernetes has become the de facto standard for container orchestration, but its cost implications are often underestimated. As organizations scale their Kubernetes deployments, m…
My Kubernetes Operator Development Playbook
After working with Kubernetes across multiple distributions and enterprises, I’ve found that the true power of Kubernetes often lies not in its out-of-the-box capabilities, but in…
Zero to Production: Setting Up Enterprise-Grade Kubernetes in One Day
Setting up a production-ready Kubernetes cluster remains one of the most challenging aspects of modern infrastructure management. Many organizations struggle with the transition f…
Go & Kubernetes: Building Cloud-Native Platform Tools
When I first started working with Kubernetes, the choice of programming language for extending and automating the platform was clear: Go. Not just because Kubernetes itself is wri…
Building Production-Ready AI/ML Infrastructure on Kubernetes
As organizations race to deploy AI workloads, they’re discovering that traditional Kubernetes knowledge isn’t enough. GPU scheduling, model serving at scale, and distributed train…
From 30% to 85%: Optimizing GPU Utilization in Kubernetes
Organizations are spending millions on GPU infrastructure, yet most achieve only 20-40% utilization. With A100 GPUs costing $10,000+ and H100s reaching $30,000+, this inefficiency…