Kamal 2.0 Runs HEY and Basecamp Without a Control Plane: The Overhead It Skips, and Where It Runs Out
Kamal 2 deploys HEY.com and Basecamp to bare metal over plain SSH, no control plane involved. Here's the exact resource overhead a Cluster API fleet pays that Kamal skips — and the point where Kamal runs out of road.
Your Deploy Agent's MCP Server Just Became Infrastructure: What Changes When It Leaves Your Laptop
A concrete walkthrough of what an infrastructure-control MCP server owes you once it moves from a local stdio process to a remote service teammates, CI, and other agents can call: mandatory auth, per-action write scopes, stateless-scaling idempotency, and a tested rollback plan.
PaaS-First Killed Kubernetes-by-Default in 2026 — Except Underneath
The 2026 shift to 'PaaS-first, Kubernetes is the exception' quietly crowns single-server tools like Dokku and CapRover as the correct answer. A three-layer breakdown of who actually holds Kubernetes's complexity shows why a Cluster API-backed PaaS was never the thing that consensus rejected.
Railway Killed the Builder It Built: What Railpack's Nix-to-BuildKit Rewrite Means for a Self-Hosted PaaS's Buildpack Bet
Railway shipped Railpack in March 2026 to replace Nixpacks, the builder it built and open-sourced. The result: 38% smaller Node images, 77% smaller Python images, and a language-coverage gap at launch. Here's what the Nix-to-BuildKit rewrite actually changed, and what it means for a self-hosted PaaS choosing between Railpack and Cloud Native Buildpacks.
Render's Aug 1, 2026 Repricing Deadline: What Auto-Migrating to Flat Fees and a 25GB Egress Cap Actually Costs You vs a Self-Hosted Fleet
Render auto-migrates every legacy workspace to flat-fee pricing on August 1, 2026. The math splits sharply by seat count and egress — here's the exact breakeven, and what the same traffic costs on a self-hosted box instead.
Vercel's Coding Agents Now Trigger Half of All Deployments: What a Platform Sized for Humans Has to Rebuild
Vercel's coding-agent-triggered deployments went from under 3% to over 50% of all deploys in six months. Here's the concrete build-queue, concurrency, and preview-URL math a human-sized deploy pipeline never had to do — and what changes when the platform treats an MCP tool call and a git push as the same event from day one.
Buildpacks Now Auto-Detect 80% of New Web Apps in 2026: What the Remaining 20% Actually Needs From a Real Dockerfile
Zero-config buildpacks now cover roughly 80% of new web apps with no Dockerfile at all — but native dependencies, unsupported runtimes, multi-stage builds, and monorepos make up the other 20%, and how a platform handles that failure, cleanly or not, is a design choice.
CAPH Quietly Renamed Its Annotations and Finalizers — Here's Every Old-to-New Key
CAPH renamed every annotation and finalizer key to match Kubernetes convention back in 2024 with zero announcement — here's the full old-to-new mapping, why finalizers self-healed but annotations didn't, and the grep to run before you trust either one.
CAPH's Bare-Metal Hetzner Robot Servers vs Cloud VMs: The Real Cost Delta on a Cluster API Node Pool
A RAM-and-core-matched cost comparison of Hetzner Robot bare-metal servers against Hetzner Cloud VMs shows a 4.2x-5.6x price gap after 2026's cloud price hikes — and the concrete rule for which workloads belong on which side of a mixed CAPH node pool.