Here’s an uncomfortable admission for a post filed under “zero-downtime deploys”: the app I’m going to use as the real example doesn’t have zero-downtime deploys
Category: CI/CD & Delivery
Pipelines, testing, branching strategies and release management — getting code from commit to production safely.
I’ve been running Node.js services behind GitHub Actions for a while now, and the moment I wired up my first real promotion pipeline — build
Introduction I still remember the first time I had to roll back a Node.js/Express API at 1:30 AM because a broken migration slipped through to
Version Control Systems: The Foundation of Modern Software Delivery When I wired together GitHub Actions, PM2, and a Proxmox VM as a self-hosted runner for
Introduction When I first wired up a CI pipeline for one of my Express APIs, I made the classic mistake: I bolted tests onto the