Tag: Node.js
-

From CQRS and BullMQ to EventEmitter and dnf Timers — Architecture Decisions That Changed When I Built My Own Product
Five architectural decisions I had to make differently after twenty years of making them in an enterprise. Twenty years building enterprise software taught me a vocabulary — Clean Architecture, CQRS, circuit breakers, retry policies, DDD, the whole catechism — and the rigour that comes from operating systems where something breaking at 2 AM stops a…
-

OpenClaw: What It Can Do for You + The Definitive Install & Deploy Guide (2026)
Last Updated: March 2026 | OpenClaw v2026.3.7 | Reading Time: ~28 min OpenClaw exploded from zero to 250,000+ GitHub stars in under three months — surpassing even Linux. If you’ve been watching the AI agent space and wondering whether it’s time to set up your own always-on, self-hosted AI assistant that actually does things instead…
-

Zero-Downtime Deployments Without Kubernetes: PM2 Rolling Restarts + Nginx Upstream Switching Explained
—
by
How to eliminate 502 Bad Gateway errors during Node.js deploys using PM2 cluster mode, graceful shutdown signals, and Nginx proxy_next_upstream — no Kubernetes required. You push a critical hotfix at 11 PM. The deploy completes in under five seconds. Then Slack erupts — 502 Bad Gateway. Fourteen users hit the error wall. Your CDN already…