#architecture
8 posts
-
The Reconciliation Loop Is the Only Pattern That Matters
Every controller in Kubernetes does the same thing: observe the world, compare it to what was declared, and fix the difference. It's the most underrated pattern in software, and it works everywhere.
-
Your Context Window Is a Resource Limit
Kubernetes taught us how to think about finite compute. The same patterns apply to AI context — and we're making the same mistakes we made with memory in 2016.
-
Sidecars Graduated and Nobody Noticed
Kubernetes finally made sidecars a real primitive. The sidecar container — the most important pattern nobody could formally express — is now a first-class citizen. Here's why that matters more than you think.
-
Every Init Container Is a Confession
Init containers are one of the most elegant primitives in Kubernetes — and almost every time you reach for one, you're admitting something went wrong somewhere else in your stack.
-
Your CI Pipeline Is Your Architecture Document
Nobody reads the wiki. Nobody updates the diagrams. But the pipeline runs every day, and it never lies about what your system actually is.
-
Your App Doesn't Know Where It Lives
The best-structured services treat deployment as someone else's problem — and that's exactly right.
-
CQRS Isn't Just for Apps — Your Cluster Already Does It
Kubernetes is already a CQRS system — it just doesn't call itself one.
-
The Layers You Think You Need
Starter kit architectures give you complexity before understanding — in Go, starting flat and extracting layers later costs almost nothing.