NodeJS is single-threaded. Knowing that, a lot of the mentioned mistakes could have been avoided right from the start. Being oblivious to that fact kinda puts the remainder of the article in question.
If parallelization on a process level with a JS runtime still won't match performance goals, don't use it to begin with.