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

Healthchecks.io Walks Off Managed S3: The Egress-and-Request-Fee Math of Self-Hosting Object Storage
Healthchecks.io moved 14M objects off managed object storage onto one dedicated server — and paid more. The real math: ~$390/mo in S3 PUT fees vs $2.74 storage, the egress trap priced out, what self-hosting adds to the pager, and when running state on your own metal wins.

Headlamp's Knative Plugin Surfaces Traffic Splitting and Scale-to-Zero in One View: What a Serverless Runtime Actually Needs From a Cluster API Fleet's Ingress Layer
The June 2026 Headlamp plugin makes Knative traffic splits and scale-to-zero state visible in one view. Here is what those primitives buy a git-push PaaS, the Gateway API stack a Cluster API fleet must run underneath, the cold-start bill tenants pay, and why scale-to-zero should be opt-in for production routes.

Gitea's Docker Image Trusted Every Proxy on Earth: A Five-Question Audit for the Defaults Baked Into Your Images
Gitea's container image shipped REVERSE_PROXY_TRUSTED_PROXIES = * while its own docs said loopback-only — CVSS 9.8, armed by the very SSO flag a platform is supposed to set. Five runnable questions, plus a CI check, for auditing the defaults hiding in every image and chart your platform ships.

Heroku Is in Sustaining-Engineering Mode. Dokku Is the Obvious Exit — Here's What It Actually Gets You (and What It Doesn't)
Heroku's February 2026 shift to sustaining engineering has teams planning exits. A grounded look at migrating to Dokku: the Heroku-to-Dokku concept map, the honest limits of a single-server PaaS, the ten-command migration, and where the one-box ceiling ends.

Daytona's 90ms vs E2B's 150ms: What a 40% Cold-Start Gap at Price Parity Actually Means at 10,000 Sandboxes a Day
2026 benchmarks show Daytona starting sandboxes in ~90ms vs E2B's ~150ms at identical ~$0.0504/vCPU-hour pricing. The worked math at 1K–100K sandboxes a day shows the gap costs pennies and only matters for serial agent loops — concurrency caps, isolation, and lifecycle hygiene decide the rest.

Crossplane vs Cluster API: Two CNCF Answers to "Should Infrastructure Be an API?" — and Where a Self-Hosted PaaS Draws the Line
Crossplane models everything from databases to GPU inference fleets as one declarative API; Cluster API keeps a written list of what it refuses to manage beyond cluster lifecycle. A side-by-side of what each CNCF project actually optimizes for, why they compose as layers rather than compete, and why a self-hosted PaaS builds on Cluster API while skipping multi-cloud abstraction.

Coolify v4 Shipped an MCP Server. Dokploy Didn't. The Self-Hosted PaaS Race Just Split in Two
Coolify's v4.x releases made a native MCP server its headline differentiator while Dokploy stayed deliberately minimal. A side-by-side comparison of both platforms — idle RAM, install, MCP surface — and why agent-operability's real cost is API discipline, not footprint.

Cloudflare OS Is Apache-2.0 — But the Only Supported Substrate Is Cloudflare's Network
Cloudflare OS launched Apache-2.0 with zero-access agents and Gatekeeper Workers — but the only supported production path deploys into a Cloudflare account. A component-by-component portability ledger, the Hacker News stress test, and a four-question audit separating open code from an open substrate.

Cloudflare Containers Bill 5-10x More Than an Always-On VPS: What the 10ms Meter Actually Costs a Long-Running Service
A line-by-line recompute of what an always-on service costs on Cloudflare Containers' 10ms meter versus a flat-rate VPS: $35-58 vs $7-15 for a small web+worker, a ~9-hour-a-day duty-cycle crossover, and why memory billed on provisioned size makes the gap structural.
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