Heroku - Great for quick projects
August 12, 2019

Heroku - Great for quick projects

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

Overall Satisfaction with Heroku

Heroku is a great platform for quickly spinning up small web apps. If I had any demo product or simple sample I was working on, I would deploy it to Heroku because of the ease of development. The amount of hooks and integrations Heroku has with other services also make it an excellent choice to get started on a project.
  • Quick to get started
  • Countless Integrations
  • CLI is easy to use
  • The cold start times can be brutal for free plans
  • Cost can be expensive if you have many dynos
  • Have to be careful of third party integration pricing as well
  • Time to create a dyno is minimal
  • Offloading scalability to Heroku saves countless development hours
  • Quite a lot can be done using the free tier if cold boots are not an issue
It is highly recommended to follow the getting started guides that Heroku offers. Once you have the command line interface (CLI) tool installed on your machine then it is pretty easy from there to at least deploy to Heroku. If you need further complexities such as environment specific variables the CLI is easy to use, as is the website's dashboard. Adding third party services are also easy to implement through the web portal.
I never had to contact Heroku support personally, but I have heard that those who have end up with a positive experience overall.
Ease of use and spinning up a quick project is where this really shines. It also makes it easy to connect to some third-party services to help with your app while making development experience much easier. For example, adding a MongoDB database to your web app with Heroku can be done in just a few clicks. Highly recommend it for quick and small demo projects.

Heroku Platform Feature Ratings

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