by mguay | Apr 10, 2025 | NestJS, Node.js, Post
HTTP Keep-Alive, also known as HTTP persistent connection, is the practice of reusing a single TCP connection to send multiple HTTP requests and responses, instead of opening a new connection for every request (HTTP persistent connection – Wikipedia). In modern...
by mguay | Mar 18, 2025 | DevOps, Node.js, Post
Introduction In Node.js development, one of the key architectural decisions is whether to build your application as a monolithic unit or as a collection of microservices. A monolithic architecture means your entire application (UI, server-side logic, database access,...
by mguay | Nov 23, 2024 | DevOps, Node.js, Post
When building Node.js applications that rely on message brokers for asynchronous communication, developers often face the challenge of choosing between Apache Kafka and Apache Pulsar. While both are excellent distributed messaging systems, Pulsar has distinct...
by mguay | Oct 20, 2024 | Kubernetes, Lecture, NestJS, Node.js
In a Kubernetes environment, graceful termination is essential for ensuring smooth transitions during deployments or scaling in your Node.js applications. Learn how we can handle the SIGTERM signal that Kubernetes sends when terminating a pod. This allows Node.js to...