Heroku allows you to scale massively without taking on the burden of SysOps or owning servers
August 12, 2019

Heroku allows you to scale massively without taking on the burden of SysOps or owning servers

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

Overall Satisfaction with Heroku

We use Heroku to control our web stack across the entire organization. Our engineers are able to scale and control server instances, web, database and others through one easy to use control panel. Heroku runs our website and the background jobs that the website depends on. It addresses the problem of having a single place to control all things related to our web stack.
  • Easy to use control panel
  • Virtually effortless to scale server instances with the click of a button
  • Fully managed servers, although you still have good control over what is run on the instances
  • Price has crept up a bit
  • The plugin system is useful, but sometimes not perfect
  • We don't need SysOps!
  • It's allowed us to scale nearly infinitely
  • No need to own the servers
The web interface is really easy to use and pretty straightforward. There are many places where you can drill down into the details, so you'll need a background in basic DevOps to understand why the system operates the way it does. I would estimate that I've saved months of work having used Heroku, versus rolling our own On Metal server stack.
Heroku customer service is good, but not perfect. You can purchase higher levels of support, but we never did. There were times where I would ask questions and I wouldn't have the right service level, so my answer would take time to get back to me, but that's to be expected.
Heroku has advantages over Docker, Google App Engine and AWS products, but it depends largely on your use case. If you are already in AWS, it's probably in your best interest to stay with AWS products. However, other "Cloud Formation/Orchestration" products like Docker are typically lacking the ease-of-use factor that allows you to get up and running with Heroku quickly.
Heroku is very well suited for startups looking to get a server stack up and running quickly. There is little to no overhead when managing your instances. However, you'll need a background in basic DevOps or system management to make sure everything is set up correctly. In addition, it's easy to accidentally go crazy on pricing. Make sure you're only creating the server instances you need to run the base application and set up an auto-scaler plugin to handle peaks.

Heroku Platform Feature Ratings

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