Troubleshooting Node.js applications under the hood
From the introduction of Node.js, application diagnostics have been developed in several stages, from the debugging of deep applications to performance analysis. Modern diagnostic tools are reliant on updating the V8 engine version. As a result, most tools do not support the latest, faster versions of the JS Node. In the talk, I will cover strategies for using tools such as core dump debuggers, flame graphs, GC and Event Loop tracers, to help finding and fixing performance problems, production errors and memory leaks at different levels of analysis.
Full stack JS developer in the Grid Dynamics company. The last two years mainly works on a major e-commerce project in San Francisco, California, where in addition to development, the core responsibilities include: production troubleshooting, diagnostics, profiling, and optimization application performance in production. Nikolay is addicted to attending meetups in “the Valley”. Member of the SFNode community.