We are almost near the end of our Heroku journey. In the previous chapter, we looked at the advanced uses of the Heroku platform for developing cloud apps. We explored the popular and feature-rich, cloud-based integrated development environment (IDE) called C9. We took a peek inside how to work with the Heroku PostgreSQL relational database and use the database to serve and store application data. Through a primer on the domain name service (DNS), we understood the right way to configure DNS for your Heroku app. Last but not least, we were introduced to the world of 2X dynos—the faster counterpart of the traditional dyno process on Heroku. There is a key aspect of Heroku cloud application development that we will explore now: security.
Security has been one of the main concerns for enterprises and SMBs in accepting the cloud as a viable computing environment. The thought of executing applications and storing data on a hosted environment has made users think twice...