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

Author: Cristóbal

  • Home
  • Cristóbal
  • Page 2
Cloud & Scalability

What Horizontal Scaling Doesn’t Fix: Cells, State, and Resilience Under Real Load

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

Introduction I’ve been paged at 3 AM more times than I care to count — usually right after a deployment that looked clean in staging.

Read More
Automation & Tooling

Self-Healing Scripts: How I Automated Away the 3 AM Restart

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

Introduction: The Day I Stopped Being a Manual Operator Running a Proxmox homelab with a handful of Node.js services managed by PM2 taught me something

Read More
Architecture & Methods

Wiring Agile into the Pipeline: Kanban, Definition of Done, and Feature Flags

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

Introduction: Moving Agile from Theory to the Terminal I’ve seen firsthand how a well-tuned Node.js/Express backend can sit idle in a half-finished sprint while the

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
Cloud & Scalability

Engineering Resilient Cloud Infrastructure: Immutability, High Availability, and Cost Control

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

Introduction Running a Proxmox homelab alongside several Node.js services in production has given me one hard-won rule: if you configured something by hand, it will

Read More
Infrastructure as Code

Terraform, Ansible, and Crossplane: The “Everything as Code” Stack Explained

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

I’ve been running a Proxmox homelab for a couple of years now, and the single biggest quality-of-life improvement came not from buying better hardware, but

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
Containers & Kubernetes

How the Kubernetes Control Plane Works: API Server, etcd, Scheduler, and Controllers

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

Introduction When I first set up a multi-node Kubernetes cluster on my Proxmox homelab, I made the mistake most engineers make: I learned enough kubectl

Read More
Observability & Performance

A Practical Framework for Finding and Fixing Performance Bottlenecks

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

Introduction Running a Node.js API under real load — whether it’s an Express service behind an Nginx reverse proxy or a Next.js app being hammered

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

Posts pagination

Previous 1 2 3 4 Next
  • 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}