Deploying Node.js applications in production
Setting NODE ENV production
Manage app with process manager
Deployment using process manager
Deployment using PM2
Using different PropertiesConfiguration for different environments like dev qa staging etc.
Taking advantage of clusters