I was creating a Nest.js app and wanted to take care of scalability of the app. As I found out there are basically two ways to scale: cluster or worker threads. I already asked the question about the scalability of node.js apps here "https://stackoverflow.com/questions/64340922/docker-vs-cluster-with-node-js". And found out that instead of clusters it is best to wrap the app with docker and create clones out of it. So, I have done that with Nest.js app but the question is how can we use worker threads in Nest.js to handle CPU intensive tasks? Should we just import worker threads and use it or are there special syntaxes in Nest.js allowing us to use worker threads?