In this chapter, we saw how to run a Node application in the Heroku platform and in a bare metal or virtual machine server with Linux. These two methods to deploy Node applications are simple; however, they are the base for more complex deployments. You can make deployments on Docker containers, for instance. With Docker, you will need to know how to install your application in a fresh Linux installation as we did, and then, manage containers as a process like Heroku does.
In this chapter, we don't see many things related to Backbone; however, if you have a Backbone application and it is backed by Node, you probably want to put your code in production. In this chapter, we have seen how to put the output of the distribution files in a production server.