Posts

Mastering Kubernetes with K9s: The Ultimate CLI UI
January 14, 2026 Technical Guides

Mastering Kubernetes with K9s: The Ultimate CLI UI

In the high-stakes world of Kubernetes orchestration, speed and visibility are everything. While kubectl is the industry standard (and you should know it by heart), it can feel like trying to perform surgery with a blunt spoon when you need to debug a complex outage. Enter K9s—a terminal-based UI that transforms how you interact with Kubernetes. It’s what happens when kubectl goes to the gym, gets a degree in UX design, and drinks ten espressos.

Read full story
IDP vs. IDP: Platform vs. Portal - Clearing the Confusion
January 13, 2026 Platform Engineering

IDP vs. IDP: Platform vs. Portal - Clearing the Confusion

In the world of Platform Engineering, the acronym IDP is double-booked. It can stand for Internal Developer Platform or Internal Developer Portal. While marketing teams often use them interchangeably to sell you tools, they represent two distinct layers of your engineering ecosystem. Confusing them is the quickest way to build a beautiful website that does absolutely nothing, or a powerful engine that no one knows how to drive. Let’s clear the fog.

Read full story
From DevOps to Platform Engineering: The Evolution of Infrastructure
January 13, 2026 Platform Engineering

From DevOps to Platform Engineering: The Evolution of Infrastructure

For years, I lived in the trenches of DevOps. My days were a mix of wrangling massive on-premise datacenter clusters and managing sleek, auto-scaling fleets on Google Cloud Platform (GCP). It was exciting, but it was also exhausting. I saw the “You Build It, You Run It” mantra turn into “You Build It, You Run It, You Secure It, You Patch It, and You Wake Up at 3 AM When the Redis Pod Evicts Itself.”

Read full story
Scaling ArgoCD to 3000+ Applications: HA and Multi-Cluster Sharding
January 13, 2026 DevOps

Scaling ArgoCD to 3000+ Applications: HA and Multi-Cluster Sharding

As organizations grow, so does their GitOps footprint. Managing a couple dozen applications with ArgoCD is a walk in the park — you install it, point it at your repo, and everything just works. It’s beautiful. You start bragging about GitOps on Reddit. Life is good. Then you hit 3,000+ applications across dozens of Kubernetes clusters. Suddenly, reconciliation loops take forever. The UI feels like it’s running on a potato. The application-controller starts getting OOM-killed at 3 AM, and your on-call engineer is questioning their career choices. Your Slack channel fills up with “is ArgoCD down again?” messages, and you start wondering if maybe spreadsheets were fine all along.

Read full story