I try to start with the easiest option first. If I host a Node app in Heroku or as an Azure app service, I go that route. If not, you can configure Docker and Kubernetes with AWS or Azure.
Comment by David Fekke on "When you are starting a NodeJS project, how do you pick on various starting server factors?" | Hashnode