Skip to main content
Dora Noda

Dora Noda

Software Engineer

2310 posts · View all authors

Dokploy and Coolify Stopped Calling Themselves 'Heroku Alternatives.' Here's What That Actually Means
·Dora Noda·8 min

Dokploy and Coolify Stopped Calling Themselves 'Heroku Alternatives.' Here's What That Actually Means

Dokploy and Coolify used to pitch themselves as Heroku replacements. In 2026 both lead with Vercel and Netlify instead — a rebrand backed by real pricing math, GitHub star counts, and a feature gap that says a lot about who's actually migrating.

PaaS
self-hosting
infrastructure
cost-optimization
+1
Earthly Shut Down a Year Ago. Here's What Betting on a VC-Funded Build Tool Actually Costs
·Dora Noda·8 min

Earthly Shut Down a Year Ago. Here's What Betting on a VC-Funded Build Tool Actually Costs

Earthly raised $8.6M, hit 12,000 GitHub stars, then shut down its cloud and open-source project within a year. A dated retrospective on what the arranged migration to Dagger actually cost users, and why picking commodity build specs over single-vendor DSLs is the real fix.

self-hosting
PaaS
migration
developer tools
HAMi Becomes a CNCF Incubating Project: What Fractional GPU Sharing Actually Buys a Fleet With a Handful of Cards
·Dora Noda·10 min

HAMi Becomes a CNCF Incubating Project: What Fractional GPU Sharing Actually Buys a Fleet With a Handful of Cards

HAMi just reached CNCF Incubating status, and its own case studies show why it matters: DaoCloud cut GPU costs roughly in half after adopting it. Here's the actual per-tenant cost math for fractional GPU sharing versus buying a whole card per AI-agent sandbox.

Kubernetes
infrastructure
self-hosting
AI
+1
Heroku Retired Its Data Bridge Add-On. The 'Smooth' Migration Path Is the Real Warning.
·Dora Noda·9 min

Heroku Retired Its Data Bridge Add-On. The 'Smooth' Migration Path Is the Real Warning.

Salesforce retired Heroku Data Bridge and even offered a migration path — but the path was entirely Salesforce's to design, schedule, and re-bill. Here's why a vendor-provided replacement still isn't the same as not being locked in, and a five-question framework for auditing your own bundled PaaS integrations before the next one hits.

self-hosting
PaaS
migration
compliance
Hetzner's 45-Hour ASH Load Balancer Outage: What a Managed LB Costs a Fleet That Doesn't Run Its Own
·Dora Noda·9 min

Hetzner's 45-Hour ASH Load Balancer Outage: What a Managed LB Costs a Fleet That Doesn't Run Its Own

A Hetzner-managed Load Balancer in ASH went down for 45 hours on July 13, 2026, taking every healthy tenant behind it offline. Here's the actual blast-radius math, and what running kube-vip or MetalLB yourself instead would have cost and bought back.

self-hosting
PaaS
Kubernetes
infrastructure
+1
Ingress-NGINX Is Already Retired: An Ingress2Gateway Migration Walkthrough for Self-Hosted Clusters
·Dora Noda·9 min

Ingress-NGINX Is Already Retired: An Ingress2Gateway Migration Walkthrough for Self-Hosted Clusters

Ingress-NGINX's retirement isn't a future deadline — it happened in March 2026, and unpatched clusters have been exposed for months since. A concrete ingress2gateway walkthrough against a real annotation set shows exactly what converts automatically and what needs a hand pass.

Kubernetes
self-hosting
migration
security
+1
Istio's Ambient Multicluster Reaches Beta: What Sidecarless Cross-Cluster Mesh Actually Costs a Hetzner-Spanning Cluster API Fleet
·Dora Noda·9 min

Istio's Ambient Multicluster Reaches Beta: What Sidecarless Cross-Cluster Mesh Actually Costs a Hetzner-Spanning Cluster API Fleet

Istio 1.29 shipped ambient multicluster support at Beta. Here's the actual latency and control-plane cost of turning it on across a Cluster API fleet spread over Hetzner's separate locations — and the five gaps that keep it from being the default.

Kubernetes
self-hosting
infrastructure
PaaS
+1
Kompose Only Gets You 70-80% of the Way From docker-compose.yml to Kubernetes: Here's the Exact List of What's Missing
·Dora Noda·9 min

Kompose Only Gets You 70-80% of the Way From docker-compose.yml to Kubernetes: Here's the Exact List of What's Missing

A field-by-field inventory of what Kompose v1.38 converts automatically, what it only converts if you add non-standard labels, and what a git-push PaaS's own Compose importer would need to fill in instead.

Kubernetes
PaaS
self-hosting
infrastructure
+1
Kubernetes 1.35 Makes Supplemental Groups Strict: Closing the Shared-Volume Leak Hiding in Every Tenant Image's /etc/group
·Dora Noda·9 min

Kubernetes 1.35 Makes Supplemental Groups Strict: Closing the Shared-Volume Leak Hiding in Every Tenant Image's /etc/group

Kubernetes 1.35 lets a Pod ignore the supplemental groups baked into a container image's /etc/group — closing a quiet leak where an untrusted tenant image could silently gain access to another tenant's shared volume.

Kubernetes
security
self-hosting
PaaS
+1
Showing 208–216 of 2310 posts
Prev24 / 257Next