There is a quote by Donald Knuth: "Premature optimization is the root of all evil" - everyone seems to know it, but how do we know it's true? When the time comes when we need to squeeze more juice out of our app, what should be optimized? In this presentation, we will look at ways to analyze and optimize the performance of OpBox - the service responsible for rendering the fifth most-visited online marketplace in Europe. I will mostly focus on flame graph analysis, node.js profilers, worker_threads, v8 optimizations and performance tips.


Comments are closed.