We just raised a $30M Series A: Read our story

Heroku OverviewUNIXBusinessApplication

Heroku is the #10 ranked solution in our list of PaaS Services. It is most often compared to Microsoft Azure: Heroku vs Microsoft Azure

What is Heroku?

Established in 2007, Heroku is a cloud application platform providing a streamlined, efficient place for web app developers to create and deploy their applications. Heroku is designed to maximize developer productivity. With the entire web application development process available on the Herokucloud, creating and rolling out web apps has been made more efficient, convenient, and cost-effective than ever before.

Buyer's Guide

Download the PaaS Clouds Buyer's Guide including reviews and more. Updated: September 2021

Heroku Customers

Facebook, UrbanDictionary, Code for America, Mailchimp, Rapportive, GitHub, TED, and Lyft.

Heroku Video

Pricing Advice

What users are saying about Heroku pricing:
  • "Its price is very good."

Heroku Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Marcelo Murad
Director at Imaginedone
Real User
Top 10
Good pricing, highly scalable, very easy to set up, and allows us to focus on the functionality that we need and takes care of everything else

Pros and Cons

  • "It is easy to deploy applications, and we don't need to bother about software updates on the server. We don't need to bother about machines, servers, and hardware. We only need to care about the system and functionality that we need or want to develop. They take care of everything else. It provides high availability. It is a pretty good solution that provides everything that we need. It has everything that we need to run our applications. We have many different applications, and we generate three million bills for a company in Brazil. We see more than a billion requests per day in another application. Everything works just fine, and it is very good."
  • "Their support is good, but they can improve their response time."

What is our primary use case?

Our clients use it to deploy the production, development, and staging environments. Its version depends on our clients' needs. Usually, it is a customized system that needs to be scaled.

How has it helped my organization?

For a client, we pay for one computer for running the application. When we have to generate their bills, we scale up to 100 computers, and we are able to generate three million bills in five minutes. Before using Heroku, it took them 10 hours to generate these three million bills.

What is most valuable?

It is easy to deploy applications, and we don't need to bother about software updates on the server. We don't need to bother about machines, servers, and hardware. We only need to care about the system and functionality that we need or want to develop. They take care of everything else. It provides high availability. 

It is a pretty good solution that provides everything that we need. It has everything that we need to run our applications. We have many different applications, and we generate three million bills for a company in Brazil. We see more than a billion requests per day in another application. Everything works just fine, and it is very good.

What needs improvement?

Their support is good, but they can improve their response time.

For how long have I used the solution?

We are a partner of Heroku since 2009.

What do I think about the stability of the solution?

Its stability is very good. In the last few years, we had only one problem with stability where we couldn't log in to their administrative control panel, but it did not impact the running of the application. 

What do I think about the scalability of the solution?

Its scalability is very good.

How are customer service and technical support?

We don't need to talk to them a lot. Five years ago, we needed their help because we had a memory issue with an application, and they helped by email. The response was very good, but it was not as much on-time as phone support. Their support has improved since they have been acquired by Salesforce.

How was the initial setup?

It is very easy to set up. You have the application up and running with just two commands. It takes 20 seconds. That's why Heroku is very good.

What's my experience with pricing, setup cost, and licensing?

Its price is very good.

What other advice do I have?

If you want to use Heroku and all of its functionalities, you need to understand how to develop an application to run it in the cloud.

I would rate Heroku a ten out of ten. It is a good tool.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
Cristian Molina
Ruby programmer at a computer software company with 201-500 employees
Real User
Top 10
Very good for implementing new apps and pushing changes

Pros and Cons

  • "It's easy to push a change and to deploy new things."
  • "Heroku doesn't support Docker images on the CI infrastructure."

What is our primary use case?

My primary use case of this product is for hosting Ruby applications. Probably more than half of the people at our company use Heroku for applications. I am a customer of Heroku and a Ruby programmer. 

What is most valuable?

I like the operations of the product because it makes it easy to push a change and to deploy new things. We trust the store for add-ons, they are pretty good with some solutions like storage or login add-ons. 

What needs improvement?

They used to have MongoDB add-ons, but currently I think they've stopped and I'm not sure why. There is an issue because Heroku supports Docker container images, but not if you're using the continuous integration infrastructure. I really think Heroku should support Docker images on the CI infrastructure. For now, you cannot use those images and have to use the certified ones they provide for continuous integration and continuous delivery.

They have a free plan but it only provides three hours of service, after which you have to switch to a pay plan. It's when you start to scale the application it becomes costly. There should be more scalability options for storage. It would be nice to have more official stacks, to try and support more languages to stack officially.

For how long have I used the solution?

I've been using this solution for eight years. 

What do I think about the stability of the solution?

There are some stability issues from time to time. 

How are customer service and technical support?

The technical support isn't bad. The response time could be improved but I last contacted them some time ago when they were still using email and didn't have a direct chat option. It was either email or on a forum. It's probably improved since then. 

How was the initial setup?

Deployment time depends on the type of applications you plan to use. Deployment usually takes less than three minutes. 

What other advice do I have?

I would recommend this solution. It's very good for small organizations with low traffic that don't need a lot of storage. If you need more storage, you should use an extra add-on or connection like Amazon.

I would rate this solution a nine out of 10. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Find out what your peers are saying about Heroku, Microsoft, Google and others in PaaS Clouds. Updated: September 2021.
540,884 professionals have used our research since 2012.
JO
Head Of Engineering at a sports company with 11-50 employees
Real User
Top 10
An easy-to-use container-based cloud Platform

Pros and Cons

  • "Thanks to Heroku, we don't need to do as much direct management in AWS."
  • "They could flesh out some of their analytics a little more."

What is our primary use case?

We deploy a lot of our production servers on Heroku. We use it for deploying production apps to AWS.

Within our organization, there are roughly seven people using this solution — mostly software engineers and QA engineers. 

How has it helped my organization?

Thanks to Heroku, we don't need to do as much direct management in AWS.

What is most valuable?

Ease of administration, ease of publishing, and deploying apps are all great. 

What needs improvement?

They could flesh out some of their analytics a little more.

I can't think of any areas for improvement. It works pretty well.

For how long have I used the solution?

I have been using this solution for roughly six years.

What do I think about the stability of the solution?

Heroku is pretty stable. We experience the occasional outages. It's on top of AWS, so anytime they have problems it affects Heroku. It's about as much uptime as AWS, maybe a little less, because they then have their own additional infrastructure on top of that.

What do I think about the scalability of the solution?

Scalability-wise, it's good. It's pretty easy to scale manually or dynamically.

How are customer service and technical support?

The technical support is pretty good. We haven't experienced many issues.

Which solution did I use previously and why did I switch?

Before Heroku, we were just using straight AWS — for ease of management. 

How was the initial setup?

The initial setup was pretty straightforward.

What other advice do I have?

On a scale from one to ten, I would give Heroku a rating of nine. It's not amazing but it's pretty good. They solve most of our problems and we don't experience many issues with them. A little bit of downtime, but that's about it. 

I'd recommend Heroku. I think it's worth it. If you don't want to roll out of your own AWS management infrastructure, I think it's a good option.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Product Categories
PaaS Clouds
Buyer's Guide
Download our free PaaS Clouds Report and find out what your peers are saying about Heroku, Microsoft, Google, and more!