The Dangerous Cliffs of Node.js
Because production-ready is not easy!
'space'/arrow keys/swipe to navigate, 'esc' to zoom out, 's' for speaker notes
Why me?
Walmart Labs
Nordstrom Innovation Lab
HaikuDeck
MuleSoft
Classic ASP
C++
Java
.NET
iOS
Ruby on Rails
The gap
How about a hike?


Crashes
Benefit?
Detection
non-server apps
Event loop unavailability
Benefit?
Prevention
Detection
Benefit?
Debuggability
prevention
impact mitigation
detection
debuggability
Better node.js understanding?
Thanks!
Know your libraries!
- mongodb - connection pool, default size of 5
- pg - connection pool, default size of 10
- mysql - connection pool, default size of 10
- redis - queues up extra commands