Almost Zero Learning Curve!
September 30, 2019

Almost Zero Learning Curve!

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

Overall Satisfaction with Heroku Platform

It enables us to deploy quickly and simply. Heroku enables us to get multiple services with almost zero DevOps overhead. We have many different services and many full-stack developers and would like for all of them to be able to create, develop, test and deploy their services with minimal as possible an operational learning curve and set-up.
  • Monitoring is very simple and easy to use for most use cases.
  • Pipelines (development to production) are very simple. Application rollbacks are also very easy.
  • Notifications and alerts are simple and easy to use.
  • Very easy integration with other sass services and products.
  • Docker support is lacking.
  • You can't create multiple HTTP network services without creating separate apps.
  • Enterprise grain security concerns are hard to address.
  • It can get pretty expensive if you also take the actual infrastructure into the cost calculation.
  • We deploy many many services with almost zero ops and DevOps.
  • The minimal learning curve for developers.
  • High service reliability
  • Easily create services including integration with external services.
Kuberbetes is an easily scalable docker based option which should need minimal DevOps, however, it has a pretty high learning curve with many decisions that need to be addressed as well as monitoring, logging and security concerns.
Heroku takes care of issue relatively fast, they are also relatively ok with personal communication.
The only issue is that it seems like nondedicated servers restart occasionally without a good reasoning or proactive reason why.

Do you think Heroku Platform delivers good value for the price?

Yes

Are you happy with Heroku Platform's feature set?

Yes

Did Heroku Platform live up to sales and marketing promises?

Yes

Did implementation of Heroku Platform go as expected?

Yes

Would you buy Heroku Platform again?

Yes

  • Simple CRUD services that have reasonable scale requirements are very well suited for Heroku.
  • Simple task-based services can also work well with Heroku.
  • If you do not have the resources (or priority) to create complex deployment environments go with Heroku.
  • Highly scaled, Highly concurrent, Network intense and highly complex systems that need a lot of introspection are not very well suited for Heroku.
  • Systems with high-security requirements are also not well suited to Heroku.

Heroku Platform Feature Ratings

Ease of building user interfaces
10
Scalability
8
Platform management overhead
10
Platform access control
7
Services-enabled integration
9
Development environment creation
9
Development environment replication
9
Issue monitoring and notification
9
Issue recovery
8
Upgrades and platform fixes
9