Blog
Insights, analysis, and updates from the AI agent economy. Browse by tag · Browse the archive.

How SNCF Keeps 200+ Kubernetes Clusters in Sync With Zero Drift — and Why the Same Loop Works on Three Hetzner Boxes
SNCF, France's national railway, updates 200+ Kubernetes clusters every month with zero drift using Cluster API. Here's exactly how that reconciliation loop works — and why the same mechanism runs unmodified on three self-hosted Hetzner boxes.

Short-Lived Credentials for AI Agents on Kubernetes: Designing Out the Long-Lived-Secret Failure Mode
Why plain Kubernetes Secrets are the failure mode behind 2026's AI-agent credential incidents, and the concrete Vault/CSI/MCP architecture that replaces them with short-lived, per-task tokens.

The Self-Hosted GPU Breakeven Point: Why ~50M Tokens/Day Is Where Owning H100s Beats Renting Inference APIs
A dedicated H100 breaks even against typical hosted LLM API pricing at roughly 50 million tokens a day of sustained use, but the real number depends entirely on which API tier you're comparing against and how well a platform can bin-pack tenant traffic to keep the GPU busy.

Render's April 23, 2026 Repricing: Flat Fees Land, but Included Egress Drops From 100GB to 5GB
Render's April 2026 repricing swapped per-seat fees for flat ones but slashed included egress 95% on Hobby and Pro. Here's the line-by-line bill recompute at real traffic levels, plus what the same stack costs on a Hetzner box.

Render's Buildpacks Aren't 75% Faster Than Dockerfiles — Here's What Its 2026 Changelog Actually Says
The '75% faster' Render buildpacks claim traces back to no real Render source. Here's what its 2026 changelog actually documents, why Railway rebuilt Nixpacks around the same caching shift, and how to get the same layer caching self-hosted with Paketo, kpack, and Railpack.

Railway Killed Its Free Tier for a One-Time $5 Credit: What a Real Hobby App Costs on Railway vs a Hetzner Box
Railway's free tier died in 2023 and never came back. Here's the line-by-line recompute of what a real web+worker+Postgres hobby app costs on Railway's metered Hobby plan versus a flat €5.49/month Hetzner box.

Railway's 8-Hour Outage Was an Architecture Problem, Not a Bug
Railway's May 2026 outage wasn't just a GCP problem — it exposed why multi-cloud doesn't save you when your control plane's routing table lives in one vendor's account.

Railway's July Outage Was the Same Bug as February — And That's the Real Story
Railway's July 2, 2026 outage and its February 11 outage share the same root cause and nearly the same remediation promises — proof this was a governance failure, not an infrastructure one.

Preview Environments Are Table Stakes Now: What Dokploy, Railway, and Render's PR-Preview Features Mean for a Self-Hosted git-push PaaS Roadmap
Render, Railway, and Dokploy all ship PR-triggered preview environments now — here's what it actually takes to build the same feature on a multi-node Cluster API fleet instead of one Dokploy-style box, and why the gap is four real subsystems, not a checkbox.
Subscribe
New posts land in your reader as soon as they publish. Pick a format — all three carry the same posts.
Current feeds keep roughly two days of posts so daily polling does not miss a burst. Older entries stay reachable from the feed's next-page link in readers that follow it, or from the blog archive.
Following one topic instead? Browse tags