Skip to main content

368 posts tagged with "Engineering"

Engineering insights and technical deep dives

View all tags

AI Coding Agents Ship Daily but Break More Often: What the 2026 Data Says a Rollback-First Deploy Pipeline Needs
·Dora Noda·10 min

AI Coding Agents Ship Daily but Break More Often: What the 2026 Data Says a Rollback-First Deploy Pipeline Needs

Heavy AI coding-tool users ship daily but remediate 22% of deploys at over 7 hours each. The 2026 data says pipelines must be rollback-first: one-command rollback, agent-readable deploy health, and automatic canary rollback.

AI agents
developer tools
PaaS
engineering
Your Agent's Firewall Can't Read SQL. Deno's Claw Patrol Can.
·Dora Noda·11 min

Your Agent's Firewall Can't Read SQL. Deno's Claw Patrol Can.

Deno's open-source Claw Patrol terminates agent TCP connections and parses HTTP, Postgres, SSH, and Kubernetes on the wire, so policy sees the query instead of just the connection. How it works, what it costs, and where it belongs on a self-hosted platform.

AI agents
cybersecurity
self-hosting
engineering
Running Your First StorageVersionMigration: What Kubernetes v1.37's GA Migration API Changes in Your Cluster API Upgrade Runbook
·Dora Noda·10 min

Running Your First StorageVersionMigration: What Kubernetes v1.37's GA Migration API Changes in Your Cluster API Upgrade Runbook

Kubernetes v1.37 turned storage version migration into a stable, always-on API. Here is how to run your first migration — Secrets re-encryption, CRD version collapse, and per-resource status checks — and where it slots into a Cluster API fleet's upgrade runbook.

Kubernetes
self-hosting
tutorial
engineering
Backstage's All-In Cost Hits $700K a Year for 100 Engineers: What Port's Days-to-Weeks Setup Trades Away for the Price
·Dora Noda·10 min

Backstage's All-In Cost Hits $700K a Year for 100 Engineers: What Port's Days-to-Weeks Setup Trades Away for the Price

A self-hosted Backstage deployment runs $450K–$700K a year for 100 engineers while a Port subscription costs $30K–$80K and ships in days. Here is where each dollar goes, what the SaaS shortcut trades away, and which one fits your headcount.

self-hosting
PaaS
cost-optimization
engineering
FerretDB v2 Speaks Mongo on Top of Your Existing CloudNativePG — If Postgres Carries the DocumentDB Extension
·Dora Noda·9 min

FerretDB v2 Speaks Mongo on Top of Your Existing CloudNativePG — If Postgres Carries the DocumentDB Extension

FerretDB v2 turns your existing CloudNativePG fleet into a MongoDB-compatible endpoint — but only if Postgres carries Microsoft's DocumentDB extension. The concrete CNPG recipe, what consolidation buys ops, and the verify-before-you-promise checklist.

self-hosting
Kubernetes
engineering
guide
When One Builder Bug Breaks Every Modern Laravel Deploy: Lessons From Nixpacks' Duplicate Nginx Block
·Dora Noda·10 min

When One Builder Bug Breaks Every Modern Laravel Deploy: Lessons From Nixpacks' Duplicate Nginx Block

A January 2026 Nixpacks bug emitted duplicate nginx location blocks for every Laravel app shipping both composer.json and package.json — green build, dead runtime, restart loop. The incident anatomy, 2026's Railpack-led builder shakeout, and two defenses for self-hosted PaaS operators: per-app builder pinning and a build-matrix CI check.

PaaS
self-hosting
developer tools
engineering
Railway Retires Config as Code on December 1: How to Design a Reversible PaaS Manifest Migration Instead of a Flag Day
·Dora Noda·11 min

Railway Retires Config as Code on December 1: How to Design a Reversible PaaS Manifest Migration Instead of a Flag Day

Railway stops reading railway.json on December 1, 2026. Its converter-plus-plan migration is the template — and its gaps are the lesson — for versioning any PaaS deploy manifest without a flag day.

PaaS
migration
infrastructure
engineering
+1
Railway's Three-Builder Roulette in 2026: What Auto-Detect Build UX Gets Wrong for Monorepos
·Dora Noda·10 min

Railway's Three-Builder Roulette in 2026: What Auto-Detect Build UX Gets Wrong for Monorepos

Railway's 2026 builder lineup — Railpack by default, Nixpacks in maintenance, Dockerfile autodetect — plus root-relative config paths produces five concrete failure modes for monorepos. The detection-order table, the failure catalog with real-repo evidence, and the explicit-pinning checklist that stops the spin.

PaaS
self-hosting
developer tools
engineering
Your Operator's /readyz Is Lying: The controller-runtime Cache-Sync Trap Behind Green Dashboards and Stalled Reconciles
·Dora Noda·8 min

Your Operator's /readyz Is Lying: The controller-runtime Cache-Sync Trap Behind Green Dashboards and Stalled Reconciles

A kubebuilder operator's scaffolded readyz check returns 200 before the informer cache syncs, before leader election completes, and before webhooks serve. The three readiness checks that close the gap, the RBAC stall that makes them necessary, and the audit to run this week.

Kubernetes
engineering
infrastructure
tutorial
Showing 37–45 of 368 posts