Skip to main content

368 posts tagged with "Engineering"

Engineering insights and technical deep dives

View all tags

CloudNativePG's ImageVolume Extensions: What Loading pgvector Without Rebuilding the Postgres Image Actually Costs a Self-Hosted PaaS
·Dora Noda·9 min

CloudNativePG's ImageVolume Extensions: What Loading pgvector Without Rebuilding the Postgres Image Actually Costs a Self-Hosted PaaS

PostgreSQL 18's extension_control_path and Kubernetes' ImageVolume let CloudNativePG mount pgvector and other extensions as separate OCI images instead of rebuilding the Postgres image — here's the real version-gate checklist and the ongoing maintenance cost that comes with it.

self-hosting
PaaS
Kubernetes
infrastructure
+1
Vercel Charges $150/Month for Password-Protected Previews. Here's the Nginx Config That Does It for Free
·Dora Noda·8 min

Vercel Charges $150/Month for Password-Protected Previews. Here's the Nginx Config That Does It for Free

Vercel charges $150/month to let a client review a preview link with just a password. Here's the actual nginx and Kubernetes ingress config that does the same job for free, plus the honest gaps a self-hosted setup has to close.

PaaS
self-hosting
cost-optimization
infrastructure
+1
What Cloud Native Buildpacks' Convention Buys a Git-Push PaaS Over a Hand-Rolled Build Script — and the One Escape Hatch It Still Needs
·Dora Noda·9 min

What Cloud Native Buildpacks' Convention Buys a Git-Push PaaS Over a Hand-Rolled Build Script — and the One Escape Hatch It Still Needs

Cloud Native Buildpacks trades a hand-rolled detect-and-build script for community-maintained language coverage, reproducible image digests, and built-in SBOMs — but a git-push PaaS still needs a Dockerfile escape hatch for the repos convention can't detect.

PaaS
self-hosting
Kubernetes
infrastructure
+1
Docker Engine v29 Raised Its API Floor to 1.44 — Here's Exactly Who Survived
·Dora Noda·8 min

Docker Engine v29 Raised Its API Floor to 1.44 — Here's Exactly Who Survived

Docker Engine v29 raised its minimum client API version to 1.44 and instantly broke every self-hosted tool with an older version hardcoded. A tool-by-tool accounting of who fixed it, who didn't, and why the difference wasn't luck.

self-hosting
PaaS
infrastructure
engineering
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.36's PSI Metrics Graduate to GA: What Pressure Stall Information Catches About Resource Starvation That CPU% Utilization Misses
·Dora Noda·8 min

Kubernetes 1.36's PSI Metrics Graduate to GA: What Pressure Stall Information Catches About Resource Starvation That CPU% Utilization Misses

Kubernetes 1.36 locks PSI metrics to GA, catching resource stalls a CPU% dashboard can't see. Here's the worked example, the two ways the signal can lie, and the pre-flight checklist a bare-metal fleet needs before trusting it.

Kubernetes
infrastructure
self-hosting
security
+1
What Self-Hosting OpenMeter's Kafka+ClickHouse Stack Actually Costs a Git-Push PaaS
·Dora Noda·8 min

What Self-Hosting OpenMeter's Kafka+ClickHouse Stack Actually Costs a Git-Push PaaS

OpenMeter's self-hosted stack adds two new stateful services — Kafka and ClickHouse — to bill per millisecond. Here's what that actually costs in Hetzner hardware and ops burden against billing tenants on signals a PaaS already tracks for free.

self-hosting
PaaS
infrastructure
engineering
+1
CAPMOX Is Maturing Fast: What a Real Cluster API Provider for Proxmox Means Beyond Hetzner-Only Node Pools
·Dora Noda·8 min

CAPMOX Is Maturing Fast: What a Real Cluster API Provider for Proxmox Means Beyond Hetzner-Only Node Pools

IONOS's CAPMOX shipped six releases in fifteen months of active development — here's what the changelog actually shows, how it provisions a node, who else is building the same thing, and what a second CAPI provider really costs a Hetzner-only fleet.

self-hosting
PaaS
Kubernetes
infrastructure
+1
Showing 145–153 of 368 posts