The easiest platform as a service Rails app hosting solution that our developers love using
August 17, 2019

The easiest platform as a service Rails app hosting solution that our developers love using

Bryan McAnulty | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Heroku

We use Heroku as part of our hosting for our SaaS business. It is not the only web host we use, but for Ruby on Rails web apps that we want to be able to deploy quickly, it is a great solution. Whether or not projects stay on Heroku long term, new projects always start using it. Developers love how easy it is for them to deploy to, and how easy it is to deploy review apps to create multiple staging environments.
  • Ease of configuration and scaling.
  • Ease of code deployment.
  • Ease of deploying staging environments.
  • An ephemeral file system may require workarounds certain developers are not used to.
  • The cost is high and can easily balloon as you grow if you aren't careful.
  • While configuration is super simple, it will not be as flexible as bare metal servers.
  • Starting fast and deploying new ideas the same day.
  • Initial launch and MVP testing without worrying about DevOps.
  • Developers can prioritize features and don't have to worry about DevOps work in new and growing projects.
Heroku is designed to make deploying code easier. A large part of Heroku's added cost over a non-PaaS solution is because of this fact.
Support has been very fast, knowledgeable, and helpful any time that we have had to use them.
We also use Cloud 66 which provides some of Heroku's features, at a lower price. It still cannot compare to Heroku's ease of use and ability to easily deploy new staging environments though, so we will always use Heroku for at least some of our projects.
For deploying rails apps, Heroku is a great solution. The ease of use especially starting out on new projects is great. Developers are familiar with and enjoy using it.
If you already have a bare-metal solution that has scaled well with your own DevOps team, then moving to Heroku later would likely only introduce a higher cost without many other benefits.

Heroku Platform Feature Ratings

Platform management overhead
Workflow engine capability
Platform access control
Services-enabled integration
Development environment creation
Development environment replication
Issue monitoring and notification
Issue recovery
Upgrades and platform fixes