This document provides tips for troubleshooting Node.js applications when performance problems occur. It recommends logging everything, testing extensively including load testing, monitoring for errors, memory and CPU usage, and deploying automatically. When issues arise, it advises isolating the problem, measuring impacts of changes, and using tools like flamegraphs, heapdumps and the V8 profiler to identify bottlenecks like CPU-bound code, memory leaks or event loop lag.