Writing asynchronous code isn't too easy.
Fortunately, in node there is async. Making everything incredibly straightforward to parallelise.
Turning synchronous code into asynchronous code typically only requires a very thin wrapper function around your code and then it's all done.
Couldn't ask for more!
[Image credit: frozen stills]