I've heard about this Lerna before but I didn't go deep because I couldn't see a usage for me the time I saw, I also heard about Yarn Workspaces, but I don't know if it's fit for this issue. The things you described about reverse-proxy, Docker and so on is way advanced for me yet, I'm still learning the MERN stack, I have no idea how to deploy as an advanced application would, like using Docker and things like that. The only way I know how to deploy is using the same Express server to have the API endpoint and also serve the static built html/webpack bundle. Any tutorials or course that can help me with that? 90% of the code I find on the internet isn't the way I'm used to do, like using Express to serve both the API and the static files but have two separated folders like client and server and each one have its server (even tho the client side server is using webpack-dev-server ). I really needed to understand how those projects are hosted.