I was learning Node.js and came across some of the ways to scale an app using Node. So, basically there are two ways: Clusterization and Worker threads. So, I would kindly like to ask a question on scalability of Node.js. So, as far as I understood, clusterization helps to create several instances of node.js app which in turn helps to serve more requests. But the question is Can't we achieve the same with docker?, that is, wrap one instance of Node.js app and create clones out of it and then use load balancer in front of them. Is that possible?