Uploaded May 2026 | Updated September 2026, 2 weeks ago
π¨ Node.js is single-threaded β and your production setup is paying the price.
π Matteo Collina (Node.js TSC Chair, creator of Fastify & Pino) breaks down why the classic "one process + reverse proxy" approach breaks at scale β and shows the architecture that actually fixes it.
What's inside:
πΉ Why a busy event loop can't monitor itself β and why this kills your observability in prod
πΉ How separating the control plane from the application layer solves the monitoring paradox for good
πΉ How to run Next.js + Fastify + microservices inside one process β and hot-swap workers without dropping a single request
πΉ How one customer halved infrastructure costs by condensing microservices into a single deployment unit
π₯ Matteo Collina is the Co-Founder and CTO of Platformatic.dev β the company on a mission to remove all friction from backend Node.js development. He sits on the Node.js Technical Steering Committee, is the creator of Fastify and Pino, and maintains open source modules downloaded over 17 billion times a year.
π Connect with Matteo:
π twitter.com/matteocollina
π github.com/mcollina
π linkedin.com/in/matteocollina
π Explore his work:
π https://nodeland.dev
π Follow the link to watch the full version of the talk and gain access to all Node Congress recordings:
π gitnation.com/events/node-congress-2026?utm_source=youtube&utm_medium=MatteoCollina
π¬ Donβt just watch β get your toughest architecture questions answered in real-time, be part of the room where Seniors and Architects shape the future, get ahead of the curve. Join us live at the next event!
π gitnation.com/events?utm_source=youtube&utm_medium=MatteoCollina
π Timestamps:
00:00 - Intro
00:57 - Your 20% Off π€«
01:20 - Node.js Is Everywhere. And That's Exactly the Problem
02:16 - Wait, Node.js Is Still Single-Threaded? Where Have You Been?
03:28 - The Three Pillars of Running Node in Production Nobody Talks About
04:18 - The Monitoring Paradox: Your App Goes Blind Right When You Need It Most
06:25 - Meet Watt: The Architecture That Actually Fixes This
07:36 - How the Coordinator Keeps Watch While Your Workers Are Drowning
08:40 - Reliable Health Checks Under Heavy Load? Yes, It's Possible
09:39 - What Happens When a Worker Crashes - and Why It's Not a Big Deal Anymore
10:44 - Running Next.js + Fastify + Node in One Process: Live Demo
14:24 - Scaling Workers Up and Down in Real Time
17:21 - Blocking the Event Loop on Purpose - and Watching Nothing Break
18:20 - Q&A: Mixed CPU + I/O Workloads, Fault Isolation, PM2 Migration, HMR in Dev
βοΈ This talk was part of Node Congress 2026:
Why Node.js Needs an Application Server | Matteo Collina
π nodecongress.com/?utm_source=youtube&utm_medium=MatteoCollina
π Weβve hidden a secret code for 20% off your next event.
Join our upcoming conferences!
π« JSNation 2026 June 11 & 15, 2026 (Amsterdam)
πjsnation.com/?utm_source=youtube&utm_medium=MatteoCollina
π« React Summit, June 12 & 16, 2026 (Amsterdam)
reactsummit.com/?utm_source=youtube&utm_medium=MatteoCollina
π« TechLeadConf, June 11 & 12, 2026 (Amsterdam)
techleadconf.com/?utm_source=youtube&utm_medium=MatteoCollina
and more!
π Check out all the upcoming events from GitNation:
π gitnation.com/events?utm_source=youtube&utm_medium=MatteoCollina
Don't forget to use INSIDER20 promo code for 20% off on tickets.
#nodejs #javascript #backend #webdevelopment #softwarearchitecture #typescript #nextjs #fastify #kubernetes #pm2 #multithreading #workerthreads #microservices #devops #programming
π¨ Node.js is single-threaded β and your production setup is paying the price.
π Matteo Collina (Node.js TSC Chair, creator of Fastify & Pino) breaks down why the classic "one process + reverse proxy" approach breaks at scale β and shows the architecture that actually fixes it.
What's inside:
πΉ Why a busy event loop can't monitor itself β and why this kills your observability in prod
πΉ How separating the control plane from the application layer solves the monitoring paradox for good
πΉ How to run Next.js + Fastify + microservices inside one process β and hot-swap workers without dropping a single request
πΉ How one customer halved infrastructure costs by condensing microservices into a single deployment unit
π₯ Matteo Collina is the Co-Founder and CTO of Platformatic.dev β the company on a mission to remove all friction from backend Node.js development. He sits on the Node.js Technical Steering Committee, is the creator of Fastify and Pino, and maintains open source modules downloaded over 17 billion times a year.
π Connect with Matteo:
π twitter.com/matteocollina
π github.com/mcollina
π linkedin.com/in/matteocollina
π Explore his work:
π https://nodeland.dev
π Follow the link to watch the full version of the talk and gain access to all Node Congress recordings:
π gitnation.com/events/node-congress-2026?utm_source=youtube&utm_medium=MatteoCollina
π¬ Donβt just watch β get your toughest architecture questions answered in real-time, be part of the room where Seniors and Architects shape the future, get ahead of the curve. Join us live at the next event!
π gitnation.com/events?utm_source=youtube&utm_medium=MatteoCollina
π Timestamps:
00:00 - Intro
00:57 - Your 20% Off π€«
01:20 - Node.js Is Everywhere. And That's Exactly the Problem
02:16 - Wait, Node.js Is Still Single-Threaded? Where Have You Been?
03:28 - The Three Pillars of Running Node in Production Nobody Talks About
04:18 - The Monitoring Paradox: Your App Goes Blind Right When You Need It Most
06:25 - Meet Watt: The Architecture That Actually Fixes This
07:36 - How the Coordinator Keeps Watch While Your Workers Are Drowning
08:40 - Reliable Health Checks Under Heavy Load? Yes, It's Possible
09:39 - What Happens When a Worker Crashes - and Why It's Not a Big Deal Anymore
10:44 - Running Next.js + Fastify + Node in One Process: Live Demo
14:24 - Scaling Workers Up and Down in Real Time
17:21 - Blocking the Event Loop on Purpose - and Watching Nothing Break
18:20 - Q&A: Mixed CPU + I/O Workloads, Fault Isolation, PM2 Migration, HMR in Dev
βοΈ This talk was part of Node Congress 2026:
Why Node.js Needs an Application Server | Matteo Collina
π nodecongress.com/?utm_source=youtube&utm_medium=MatteoCollina
π Weβve hidden a secret code for 20% off your next event.
Join our upcoming conferences!
π« JSNation 2026 June 11 & 15, 2026 (Amsterdam)
πjsnation.com/?utm_source=youtube&utm_medium=MatteoCollina
π« React Summit, June 12 & 16, 2026 (Amsterdam)
reactsummit.com/?utm_source=youtube&utm_medium=MatteoCollina
π« TechLeadConf, June 11 & 12, 2026 (Amsterdam)
techleadconf.com/?utm_source=youtube&utm_medium=MatteoCollina
and more!
π Check out all the upcoming events from GitNation:
π gitnation.com/events?utm_source=youtube&utm_medium=MatteoCollina
Don't forget to use INSIDER20 promo code for 20% off on tickets.
#nodejs #javascript #backend #webdevelopment #softwarearchitecture #typescript #nextjs #fastify #kubernetes #pm2 #multithreading #workerthreads #microservices #devops #programming






