Once it's time to transition our application from development to production, there are a few steps we'll want to take to ensure that it's prepared to serve real users.
Heroku recommends the following to run any production-level application:
Use the latest Heroku stack (Celedron Cedar)
Have more than one dyno running for increased reliability
If using Heroku Postgres:
Use a production-tier database
Have database backups enabled
Correct DNS settings (use a CNAME record)
SSL (HTTPS) to protect user information
Performance monitoring
Log draining
We can quickly check whether our application meets Heroku's recommendations by going to the Heroku dashboard and performing the following steps:
Let's open up the dashboard from https://dashboard.heroku.com/apps.
Next, we'll need to select our application.
Now, we can click on Production Check in the top-right corner to see whether the current application meets Heroku's guidelines. If our application fails in any of the steps, we'll be directed to step...