Heroku Platform

Heroku Platform Reviews

Do you work for this company? Learn how we help vendors

Reviews
(1-25 of 47)

Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Review Source
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.
Score 9 out of 10
Vetted Review
Verified User
Review Source
Heroku is a great option for small teams that want to start dabble with the Cloud, and does not have enough resources to build their own infrastructure or have people dedicated to operations such as deployment, scaling, etc... all day. It is a great way to developers to just focus on development and not spend too much time and effort on other things.
June 07, 2021

Great for startups

Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
September 30, 2019

Almost Zero Learning Curve!

Sagiv Frankel | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • 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.
Score 10 out of 10
Vetted Review
Verified User
Review Source
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!
Mark Hutter | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Heroku is the best choice for any developer working on personal projects or small applications. Heroku is also a great choice for an organization with a small technical team relative to the amount of technical throughput. Heroku takes care of the "easy" configurations for you, and comes out of the box with so much. Although the price point is slightly higher, the time and effort saved is well worth the money. Heroku may not be the best case when it comes to more restricted and complicated fields, like healthcare, which are subject to government regulations around access control and logging and log persistence.
Andrew Starodubtsev | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
The simplest scenario is when some developer engineers a website or portal or online service with third-party integrations and there is a requirement to build some kind of infrastructure, every integrated app (back-end) will live on Heroku, providing APIs / microservices to main application that will aggregate all the data and display on main website. The main website can be easily deployed to Heroku. Everything can be additionally tested, secured, etc right at Heroku. Due to Heroku platform flexibility there are many successful scenarios and use cases.
Alec Dibble | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
Ben Gelsey | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Heroku is great if your developer's time is more valuable than your expected hosting bill. I'd put the magic number at 100,000 monthly users for a typical site. If your traffic will be below this for the next 6+ months, then Heroku is a no-brainer over more complex and unwieldy competitors like AWS. Only invest the effort in AWS when your traffic is high enough to merit it.
Bryan McAnulty | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
August 13, 2019

Easy Peezy Heroku

Chris Barretto | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We like to keep our web workers around 3, but often times we need to send out newsletters to thousands of users in a timely manner. In this scenario, Heroku makes it easy to crank up the workers to 20, in order to run through the distribution quickly, and immediately scale back down on success of all the jobs. This avoids unnecessary costs to have that many simultaneous resources running all the time.
Willian Molinari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
For small companies that are building a new app or already have one being maintained by a very small team, Heroku is perfect. The price will be affordable and it will totally pay the price of having all the tooling they provide. When you start growing, the platform may become too expensive for the size of the company, so it's important to be prepared to change in case you reach this phase.
Richard Rout | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Heroku is SO much less complicated than any other hosting providers out there. You can go from writing an app to having it deployed in a matter of minutes. You don't have to worry about physical machines, specifications, rolling deployments, uptime, or anything. Heroku handles everything for you with a series of simple commands.
It's not great if you want ultimate control over all those aspects.
Collin Berg | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Heroku is great for learning to code and learning how hosting works. I've used Heroku for a few different projects ranging from python chat bots, to small websites. Heroku is an app host, not a webhost, so i would not use it to host or learn web development. For small-scale apps and prototypes, Heroku is super affordable, even I hosted many of my apps in free plans.
February 02, 2019

You Get What You Pay For

Jonah Dempcy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Well-suited for the vast majority of use cases where you don't need to do specific configuration, where server performance (RAM usage, etc.) is not tweaked to the nitty gritty, and where you have the budget to spend more on hosting in order to save configuration and deployment time. It's great if you just want to get something running and not worry about it.
Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
As an all-in-one application service, Heroku is very well suited for everything including, staging, CI Runner, easy deployment, custom domains adding and managing the servers from the native desktop terminal.

Due to its add-on costs and a limited edition of server locations, it seems they need to upgrade their facilities including more server locations like Singapore or India which are near to ours.
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Heroku is very well-suited to early stage and/or rapidly changing projects. It is great for getting moving quickly or changing direction quickly. In scenarios where there is already scale or well-defined requirements, it may be preferable to set things up directly on AWS or another cloud provider to avoid the additional costs of Heroku as the middleman.
Miles Porter | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Heroku is great for very small prototype apps, and can grow with them to medium sized and even larger. I think that it is really easy to get started with heroku. Just the other day, I cloned a Java starter project for heroku, and was up and running in under 10 minutes. That is really great... particulary considering the amount of time I have had to spend in Azure's configuration, and with OpsWorks in AWS in the past. It may not work for everything, but for small simple things, you just cannot go wrong with Heroku.
Shannon E. Wells-Mongiovi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
I find Heroku to be best for startups and companies in an initial growth phase. Unfortunately, moving away from Heroku can be very painful, and so companies seem to end up throwing a bunch of money at a lot of dynos and workers and not really figuring out a better architecture or hosting platform, because they are growing so fast they don't really have the time for it.
Adam Fortuna | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Heroku to me is less suited for companies that have a dedicated sysop who can handle server architecture and maintenance. Once our site was large enough, we found we could save more than the cost of an entire hire by switching to dedicated servers. For these very large sites, I feel like heroku could do better from a pricing standpoint.

I feel it's better for smaller sites that might be in the under $1,000 range, or for companies that have the cash and want to move fast.

Score 9 out of 10
Vetted Review
Verified User
Review Source
Heroku is fantastic at the beginning of a product lifecycle – in particular, because there are going to be some architecture decisions that will benefit from planning around a PaaS structure. Because of Heroku's fractional and low pricing, it's easy to start up on Heroku and scale up over time without incurring a huge up-front fixed cost.
At the other end, I'd imagine that larger organizations who have in-house staff doing DevOps might see a lot of duplication between those staff and what Heroku is doing to add value. At some point, the premium you're paying Heroku would probably prompt you to move those functions or keep them in-house.

Heroku Platform Scorecard Summary

Feature Scorecard Summary

Platform-as-a-Service (11)
86%
8.6
Ease of building user interfaces (26)
92%
9.2
Scalability (43)
81%
8.1
Platform management overhead (42)
91%
9.1
Workflow engine capability (28)
82%
8.2
Platform access control (42)
75%
7.5
Services-enabled integration (41)
86%
8.6
Development environment creation (38)
95%
9.5
Development environment replication (37)
88%
8.8
Issue monitoring and notification (41)
83%
8.3
Issue recovery (38)
86%
8.6
Upgrades and platform fixes (43)
89%
8.9

What is Heroku Platform?

The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main tool are: Heroku Developer Experience (DX), Heroku Operational Experience (OpEx), and Heroku Runtime.

Heroku Developer Experience (DX)
Developers deploy directly from tools like Git, GitHub or Continuous Integration (CI) systems without the need to manage infrastructure. The web-based Heroku Dashboard makes it possible to manage applications online and gain visibility into performance.

Heroku Operational Experience (OpEx)
OpEx helps developers troubleshoot and remediate issues and customize the ops experience to identify and address trends in application health. Heroku provides a set of tools to alert teams if something goes wrong, or to automatically scale web dynos if the response time for web requests exceeds a specified threshold.

Heroku Runtime
Heroku runs apps inside dynos—smart containers on a fully managed runtime environment. Developers deploy their code written in Node, Ruby, Java, PHP, Python, Go, Scala, or Clojure to a build system which produces an app that's ready for execution. The system and language stacks are then monitored, patched, and upgraded. The runtime keeps apps running without manual intervention.

Heroku Platform Competitors

Heroku Platform Pricing

Starting Price: $85

More Pricing Information

SaaS Editions Pricing
Pricing DetailsTerms
Production$25.00Per Month
Advanced$250.00Per Month

Heroku Platform Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

How much does Heroku Platform cost?

Heroku Platform starts at $85.

What is Heroku Platform's best feature?

Reviewers rate Development environment creation highest, with a score of 9.5.

Who uses Heroku Platform?

The most common users of Heroku Platform are from Small Businesses and the Computer Software industry.