TrustRadius: an HG Insights company
Heroku Platform Logo

Heroku Platform Reviews and Ratings

Rating: 8 out of 10
Score
8 out of 10

Community insights

TrustRadius Insights for Heroku Platform are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Streamlined Functionality: Users have consistently praised the platform for its streamlined functionality, making it easier to monitor various activities efficiently and effectively. The intuitive design and seamless integration of features contribute to a user-friendly experience. Easy Deployment and Setup: Reviewers appreciate the product's simplicity, easy deployments, fast setup process, and minimal maintenance requirements for infrastructure management. The straightforward deployment process allows users to quickly adapt to changing needs. Scalability and Ease of Use: The application server's scalability and ease of deployment are highly valued by users who find the user-friendly interface intuitive and accessible. This combination of scalability with ease of use enhances the overall user experience.

Reviews

48 Reviews

Best Deployment tool for Small teams

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We used the Heroku Platform in the organisation to deploy the in-house applications as well as client projects.

it helped us expedite the deployment of small applications specially MVPs.

It eliminated the need for managing infrastructure.

Heroku Platform also provides automated backups, access controls etc. that helped us maintaining reliability and scalability.

Overall it s a secure, cost effective solution for a rapid deployment of the applications.

Pros

  • Heroku Platform supports Rapid application deployment
  • Automated Backups are supported
  • Seamless integration with tools like Github makes it very convenient.

Cons

  • Pricing becomes higher at scale
  • Infrastructure control is limited
  • Database support is limited and can be worked upon

Likelihood to Recommend

Small teams and MVPs:

If you are looking for a solution for hosting and deployment of the small apps or MVPs, Heroku Platform is one of the best solution

Easy Deployment:

Heroku Platform is one of the best solution for easy and rapid deployment of the application.

Costing:

Heroku Platform may not be right fit for application that requires scalability as it may be bit expensive. Infrastructure

Control:

If you are looking for a good control of the infrastructure, Heroku Platform may not be the right fit as it come with limitations.

Heroku allows for seamless scaling and usage.

Rating: 8 out of 10

Use Cases and Deployment Scope

Heroku runs the back end of our virtual mentoring platform that facilitates our education programs. It allows for email notifications to be sent to users, and all of the other back-end servers and operating systems to seamlessly work together to run the platform. It is an essential part of our programming and we chose it purposely when we rebuilt the platform entirely.

Pros

  • Streamlines different functionality.
  • Makes monitoring activity accessible.

Cons

  • More user friendly for those who aren't familiar with coding.
  • Progress summaries for users with activity reports.
  • Potentially a user overview tour of Heroku.

Likelihood to Recommend

When you have a platform that needs to function for multiple different users and those who would like to track activity and be able to scale up or down based on usage.

Every day more disappointing

Rating: 1 out of 10

Use Cases and Deployment Scope

Heroku is becoming an average platform with poor support [in my opinion]. Since the acquisition, [I feel] Heroku has put aside engineering quality. Additionally, the support people, [not] only they are not helpful, [I believe] they actually are giving completely [inaccurate] and dangerous advice. Our database has been under attack for days. Heroku support has been telling us there is nothing to worry [about] despite very suspicious Postgress 28000 errors, from external services (bots) trying to hit and get access to our database. I am still waiting for Heroku to tell us how to best solve this or at least how to change the name of our database with no disruption. In the meanwhile, our website is struggling with the consequences of this 'force brute' attack. [I would] not trust Heroku's support advice.

Pros

  • Not much lately [in my opinion]
  • Simple product to use

Cons

  • Support
  • Documentation

Likelihood to Recommend

-

Great for startups

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

It's used by the R&D to host the production / staging and dev environments across most services.

Pros

  • easy deployments
  • fast setup
  • low maintenance for infrastructure
  • easy to change and adapt

Cons

  • pricing
  • better selection of server/dyno types

Likelihood to Recommend

It's amazing for startups with relative small scale that want to run fast and not worry or spend time about infrastructure.

It's less appropriate when you get to a certain scale where you need your infra to be adjusted to your needs. Also when you get to a certain scale and the price just doesn't make sense.

Vetted Review
Heroku Platform
8 years of experience

Great for early stage products

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We host all our web applications on Heroku. It was the fastest and simplest way to build our proof of concept years ago, and it has scaled well with us over the years. Good communication from the company on periodic scheduled maintenance, and we've never had an issue with platform reliability.

Pros

  • Server hosting.
  • Database hosting.

Cons

  • Pricing - more expensive than other modern options.
  • Marketplace add-ons sometimes change with little notice.

Likelihood to Recommend

Heroku is great for early-stage products. It's very simple to set up multiple environments in a continuous delivery pipeline, and dozens (hundreds?) of one-click integrations with third party tools make it incredibly easy to experiment with different offerings. We're happy to spend time building our apps, not managing servers.

The convenience does come with a cost, and at scale, it's more expensive than other options we've looked at more recently. Overall, we've been happy with Heroku as a platform.

Vetted Review
Heroku Platform
6 years of experience

Amazing value for a freelance/contract application web developer

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We're using Heroku Platform to quickly ship our web applications to our customer. Heroku Platform made it very easy for us to do an initial launch of our application quickly and fairly cheaply to start with. Heroku Platform also made it possible to scale our application once it gained enough traffic without much hassle.

Pros

  • Easy to use
  • Fairly cheap to start with
  • Fairly easy to scale the application server

Cons

  • Not 100% reliable on the cheapest plan; we've had a couple instances of downtime over the year
  • Limited number of supported languages
  • Limited choice of database

Likelihood to Recommend

Heroku Platform is very good if you need to launch your web application quickly at low cost. If you are a startup just starting the business or just need to launch a simple website or webapp that supported by Heroku Platform, Heroku Platform is one of the best choices available. However, if you need a complex web application with a lot of moving gear involved, Heroku Platform might not be for you.

Vetted Review
Heroku Platform
2 years of experience

Heroku: perfect platform for agile teams!

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Heroku is the platform in which we deploy our applications. It hosts the backend services and it's dependencies such as databases, message queue platform, etc. Instead of setting up a virtual machine and deploy things manually, with Heroku we just attach it to a code repository and automate the deployment to it. It abstracts the resources units and uses a much easier one named `dyno` which allows a much easier scaling mechanism.

Pros

  • Continuous deployment via repositories
  • Abstraction of computing resources
  • Add-ons mechanism (databases, message-queue services, etc.)

Cons

  • Some Heroku-specific errors are hard to debug

Likelihood to Recommend

I consider Heroku to be an outstanding platform. It is perfectly suited for agile teams that want to quickly develop and deploy their applications without losing time on setting up virtual machines, dependencies and deploying. With Heroku, you can deploy Docker images, code from repositories, and just let it handle it. If at some point your application gets bottlenecked and you need more computing resources then it's as easy as adding another dyno. No need to set up anything, just focus on writing your application code!

Vetted Review
Heroku Platform
3 years of experience

Almost Zero Learning Curve!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

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.

Pros

  • 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.

Cons

  • 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.

Likelihood to Recommend

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

Perfect for small projects

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

<div>We use Heroku as a platform for developing applications, services, websites, and landing pages. Heroku is used by the technology department and product development. Heroku is one of the most versatile platforms ever, it was the first cloud platform as a service. In a marketing agency, it is a good platform to develop customer applications, landing pages, and websites.</div><div>

</div>

Pros

  • User-friendly interface.
  • Supports many languages, databases, and other services in the form of addons.
  • Super easy to deploy!
  • Large learning curve.
  • For small and simple applications, it is possible to get it free of cost.

Cons

  • There could be a form of local currency billing.
  • There could be a better organization of apps on the dashboard, with apps split by customers.
  • There is a certain limitation with some addons, which may make your application unfeasible and you may have to migrate to another platform.

Likelihood to Recommend

It is perfect for the custom development of small applications, services, and websites where there is a limited budget or cost forecast. It is a good platform for scalable services and applications, with a great capability to scale an application when needed. In some cases, Heroku may not be as well suited, because when using some addons with more expensive plans, the cost can be quite high compared to AWS or GCP.

Vetted Review
Heroku Platform
5 years of experience

Heroku Makes Back end Management Simple

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Heroku is being used organization-wide to handle most of the web-related infrastructure. Production and staging servers for most of our backend platforms live in Heroku, including Ruby on Rails, Wordpress, and Nginx platforms. Much of our support infrastructure is also hosted using Heroku add-ons, including Redis and Solr. Heroku helps simplify Dev-Ops and provides an easy path for any engineer to utilize and launch to our staging and production servers.

Pros

  • The push to deploy almost always works and is very smooth and seamless.
  • The Heroku add-ons have always been very reliable and easy to install.
  • Their documentation is very thorough, and they have built a mechanism using buildpacks to make their platform very flexible.

Cons

  • Some features that can be critical for security are hidden behind their Enterprise offering.
  • The product is much pricier than using cloud providers like AWS, Azure, or Digital Ocean. It does solve a lot of Dev-Ops headaches, but may be too expensive for some companies.
  • Some logging and auditing functionality is also somewhat hidden behind the Enterprise offering, where many other platforms offer this out-of-the-box.

Likelihood to Recommend

Heroku is great for a lean team that has a healthy budget for their web tech. It enables teams to set up and deploy to servers very quickly, without much coordination. I have setup equivalent deployment services in AWS and Digital Ocean, but it took a lot of time and trial and error on each of those platforms to reach as smooth of a deployment experience as Heroku. Heroku works great out of the box. As long as you don't have unusual requirements and are OK with the relatively monolithic structure that Heroku enforces, it is a great choice for staging and production web application servers.