Disconnected-by-Design: Rethinking Cloud Native Principles

If you’ve ever worked in a disconnected environment - or even just a flaky one - you probably understand. That feeling when something fails not because your code is broken, but because your tooling made an assumption about connectivity. A tiny one. A quiet one. But critical enough to tank the whole operation. Let’s talk more about that. Cloud native assumes the internet will always be there Most modern platforms lean hard on SaaS services, cloud APIs, dynamic registries, and live secrets. This makes things feel seamless - until the network drops, your git platform goes sideways, or DNS just stops cooperating. ...

April 15, 2025 · 3 min · 569 words · Brandt Keller

Why Cloud Native Needs to Work Offline

Welcome to the first post in my Cloud Native Airgap Fundamentals series. If you’re reading this, odds are you’ve been burned by a dependency you didn’t even know you had. A Helm chart that fetched something from an external source or had sub-charts. A Kubernetes deployment that pulled an image at runtime. (IE Operator) A pipeline that silently relied on a cloud API to fetch secrets. A security application that requires centralized data retrieval for operation. ...

April 11, 2025 · 4 min · 669 words · Brandt Keller