
A Node.js server is eating all available RAM. Can you find the leak?
StreamFlow's API server has a slow memory leak that causes it to crash every 8-12 hours. The ops team has been restarting it manually, but it's getting worse. Heap snapshots show growing object counts, but the source of the leak isn't obvious. Your job is to trace it to the root cause and deploy a fix.
How to read Node.js heap snapshots and memory profiles
Identifying common memory leak patterns (closures, event listeners, caches)
Using process.memoryUsage() and heap dumps for diagnosis
Implementing proper cleanup patterns to prevent leaks
Memory leaks are notoriously hard to diagnose in production. Netflix, LinkedIn, and PayPal have all published post-mortems about Node.js memory leaks that took down production services.
Free account required - sign up with GitHub or Google in 10 seconds
Play The Vanishing RAM