Dora Noda
Software Engineer
Dora Noda is a Software Engineer writing about Web3 infrastructure, blockchain networks, and self-hosting.
3404 posts · View all authors

Nomad vs Cluster API: Why a 1-3 Week Setup Win Still Loses for a Multi-Tenant PaaS
Nomad reaches production in 1-3 weeks against Kubernetes's 2-6 months — a real win for running your own app, but the wrong axis for a git-push PaaS whose product is hiding the orchestrator from tenants.

Northflank's Vibe-Coding Playbook Has Four Stages. bex Only Ships Two of Them by Default
Northflank's enterprise vibe-coding guidance reduces to four jobs a platform owes an AI-generated app: audit, harden, observe, sandbox. Here's which two bex ships as defaults today, and which two are still the tenant's job — checked against the actual bex.yml schema.

Ollama's $65M Series B Just Told Every Self-Hosted PaaS What Its Model-Serving Default Should Be
Ollama's $65M Series B and 8.9 million monthly developers prove local model serving graduated from hobbyist tool to enterprise default — here's the concrete decision rule for when a self-hosted platform should bundle it, and the honest tradeoff of depending on a vendor now selling the hosted alternative.

OpenCost Turns a Fixed Hetzner Bill Into Per-Namespace Chargeback — Without Shipping Cost Data to a SaaS Dashboard
A worked example: converting one real, post-hike Hetzner node price into OpenCost's normalized pricing config, then splitting it into real per-namespace chargeback numbers, idle cost included — no SaaS billing dashboard required.

Porter's Two Control-Plane Models, One Codebase
Porter markets itself as a PaaS that runs in your own cloud, but the control plane most customers actually get is Porter's, not theirs. A tier-by-tier look at what real self-hosting costs versus what the marketing implies.

Heroku Invented the Preview Environment for Humans. In 2026, AI Agents Are the Ones Clicking the Link.
Devin Review catches bugs before a human opens the PR, and GitHub Copilot's agentic review closes the loop even faster. Heroku's 2015 preview-environment primitive was never built for that reader — here's what has to change.

Railway's December 16 Cryptominer Incident: How Under 10% Infected Workloads Degraded 100% of Regions
Railway's December 16, 2025 postmortem shows how a Next.js RCE that infected under 10% of workloads still degraded every region — and what CPU-isolation guarantees a shared-compute PaaS needs to keep one tenant's breach from becoming everyone else's incident.

Render's $7 Starter Math: 20 Services Cost $140/Month vs $6 on One Hetzner Box
Twenty Render Starter services bill $140.95 a month before bandwidth or workspace fees. The same fleet, bin-packed onto one Hetzner box, costs as little as $6. Here's the line-by-line math and the two service counts that actually matter.

SafeLine's 20,900-Star Self-Hosted WAF Claims 99.995% Accuracy: What It Actually Buys You Over Cloudflare
SafeLine's self-hosted WAF claims 99.995% accuracy against SQL injection and DDoS traffic — here's the real cost comparison against Cloudflare, why Hetzner already covers the DDoS part for free, and what a self-hosted PaaS actually gains by shipping one as an ingress default.