Docker BuildKit in CI: The Economics of Network I/O vs CPU Compilation

Enabling remote layer caching in CI often slows builds down instead of speeding them up. Here is how network transit limits, cache thrashing, and local NVMe runners dictate the real economics of container builds.

October 2, 2026 · 6 min · Hanh Pham

GitOps Reality with ArgoCD: When Declarative State Fights the Database

GitOps treats application deployments as stateless Git diffs, but production backends run on stateful databases. Here is why automated Git rollbacks break under schema migrations, and how to decouple delivery safely.

September 30, 2026 · 6 min · Hanh Pham

Zero-Downtime Kubernetes: Why preStop Sleep 5 Is an Architectural Anti-Pattern

Slapping a five-second sleep into your container lifecycle masks a distributed control plane race condition. Here is how packet routing, EndpointSlice propagation, and application connection draining actually fit together.

September 26, 2026 · 7 min · Hanh Pham

Terraform State Decomposition: Blast Radius vs The Integration Tax

Splitting a monolithic terraform.tfstate into fifty micro-states speeds up plans, but introduces cross-stack read locks, secret leakage, and brittle dependencies. Here is how to structure state boundaries without the integration tax.

September 24, 2026 · 6 min · Hanh Pham