You can deploy multiple backends to a single server with different ports(ex: 80 and 3000). There are no issues when you need render pages by only one backend, and the other backend is needed to management data. If you need render pages by each backends... I think you should open all ports of backends and implement that urls to link.(ex: 'base_url:3000/...')