Skip to content

Build Archive

Real-world DevOps from a Node.js developer's homelab

  • Home
  • Topics
    • Containers & Kubernetes
    • CI/CD & Delivery
    • Infrastructure as Code
    • Observability & Performance
    • Cloud & Scalability
    • Architecture & Methods
    • Automation & Tooling
  • About
  • Contact

Category: CI/CD & Delivery

Pipelines, testing, branching strategies and release management — getting code from commit to production safely.

  • Home
  • CI/CD & Delivery
CI/CD & Delivery

Zero-Downtime Deployments for Node.js with PM2 and Nginx

12 de August de 2026 Cristóbal

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

Read More
CI/CD & Delivery

From Commit to Production: Building a CI/CD Pipeline That Actually Works

8 de April de 202614 de July de 2026 Cristóbal

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

Read More
CI/CD & Delivery

Blue/Green, Canary, and Feature Flags: A Practical Guide to Progressive Delivery

5 de April de 202614 de July de 2026 Cristóbal

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

Read More
CI/CD & Delivery

GitFlow vs. Trunk-Based Development: Choosing a Branching Strategy That Scales

31 de March de 202614 de July de 2026 Cristóbal

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

Read More
CI/CD & Delivery

Shift Left in Action: Practical Testing Strategies for CI/CD Pipelines

16 de March de 202614 de July de 2026 Cristóbal

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

Read More
  • Architecture & Methods
  • Automation & Tooling
  • CI/CD & Delivery
  • Cloud & Scalability
  • Containers & Kubernetes
  • Infrastructure as Code
  • Observability & Performance
  • Privacy Policy
  • Cookie Policy
  • Terms and Conditions
  • Disclaimer
  • Legal Notice
  • Contact
© 2026 Build Archive. All rights reserved.
Manage Consent

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}