IT Central Station is now PeerSpot: Here's why

Heroku OverviewUNIXBusinessApplication

Heroku is #7 ranked solution in PaaS Services. PeerSpot users give Heroku an average rating of 10 out of 10. Heroku is most commonly compared to Microsoft Azure: Heroku vs Microsoft Azure. The top industry researching this solution are professionals from a computer software company, accounting for 27% of all views.
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: May 2022

Heroku Customers

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

Heroku Video

Heroku Pricing Advice

What users are saying about Heroku pricing:
  • "Its price is very good."
  • "The price of Heroku could be less expensive."
  • 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
    Robert Urech - PeerSpot reviewer
    Director for Business Development at LIVING CONSULTORIA
    Real User
    Top 5Leaderboard
    Easy to configure and use, easily expandable with a variety of plugins, and helpful technical support
    Pros and Cons
    • "The platform is very Node.js-friendly, which is something that is important to us."
    • "We would like to be notified when something goes wrong in the process. When something is not working, we should get an alert."

    What is our primary use case?

    We primarily use Heroku for Progressive Web Apps (PWAs) and to build bots. It is also used for mobile web applications such as Telegram and WhatsApp. The websites are used for a variety of use cases, and one of the ones that we develop is for e-commerce. It can fill in forms and we have robot advisors to assist people with decision making.

    How has it helped my organization?

    Because of how well it performs, we have decided to put all of our mobile and robot applications directly on the platform.

    What is most valuable?

    This product is really stable, powerful, and easy to configure. There are a variety of plugins available, which makes it easy to expand. The platform is very Node.js-friendly, which is something that is important to us. Colleagues of mine from another company have been using Heroku for Ruby on Rails, and they are happy with how it performs.

    What needs improvement?

    I have an issue with the session server in terms of how it can scale, and where I can put my sessions. I know that there are some possibilities but I haven't found a solution for this problem yet. The vendor should provide us with information concerning the best practices with respect to scalability. It may be that I'm too much of a novice, or that there are gaps in my knowledge because the product does not explain these features well, or perhaps what I'm looking for is not actually available. At this time, we are very interested in the automation of the deployment process, and keeping track of deployment metrics. Adding these types of features would be helpful. We would like to be notified when something goes wrong in the process. When something is not working, we should get an alert. I would also like to have better control over how the application reacts to issues such as malfunctions. If something is not working properly then I would like to be able to failover or change how my application behaves.
    Buyer's Guide
    PaaS Clouds
    May 2022
    Find out what your peers are saying about Heroku, Microsoft, Google and others in PaaS Clouds. Updated: May 2022.
    599,220 professionals have used our research since 2012.

    For how long have I used the solution?

    I have been working with Heroku for more than a year.

    What do I think about the stability of the solution?

    Heroku is a really stable and powerful platform. Over the course of a full year, we had only one day where it was a little bit unstable.

    What do I think about the scalability of the solution?

    When we first started using this product, we could see its potential in terms of scalability. In part, this is because of the number of plugins that are available. In some departments, we have implemented add-ons. For example, there are APM plugins to make entries directly into the log files.

    How are customer service and support?

    I can remember only one issue where we had contacted technical support. We found out that there was a security setting that prevented access. However, I'm not absolutely sure if it was on the side of Heroku or on the destination. It has to do with a firewall that prevented us from accessing a server from the United States. Ultimately, we configured it properly and everything was okay. What slowed us down was a lack of knowledge on our side. Once we were able to check with support, things were okay and we had no issues.

    How was the initial setup?

    Heroku is very easy to set up. Also, it is very easy to configure. A lot of people in our company know how to set it up.

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

    The pricing model is very good.

    What other advice do I have?

    My advice for anybody who is considering Heroku is that it's really simple to use, it's stable, and it is very powerful for continuous deployment. It is application service-oriented and an overall great product. In summary, we are very happy with it. I would rate this solution a nine out of ten.

    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.
    Flag as inappropriate
    Marcelo Murad - PeerSpot reviewer
    Director at Imaginedone
    Real User
    Top 20
    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
    Buyer's Guide
    PaaS Clouds
    May 2022
    Find out what your peers are saying about Heroku, Microsoft, Google and others in PaaS Clouds. Updated: May 2022.
    599,220 professionals have used our research since 2012.
    Cristian Molina - PeerSpot reviewer
    Ruby programmer at a computer software company with 201-500 employees
    Vendor
    Top 20
    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.
    Head Of Engineering at a sports company with 11-50 employees
    Real User
    Top 20
    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.
    CristianMolina - PeerSpot reviewer
    Senior programmer at a tech vendor with 51-200 employees
    Real User
    Top 20
    Continuous integration, simple deployment, and beneficial application

    What is our primary use case?

    We are using Heroku to create applications for the education sector.

    What is most valuable?

    The most valuable feature of Heroku is the continuous integration and applications it provides.

    What needs improvement?

    We have to do daily restarts of some processes, which is annoying, and the support for custom CI could be better.

    For how long have I used the solution?

    I have been using Heroku for approximately 10 years.

    What do I think about the stability of the solution?

    The solution is stable.

    What do I think about the scalability of the solution?

    Heroku has been scalable. We have not had any problem.

    We have approximately 200 people in my organization.

    How are customer service and support?

    I have used the support a few times and my experience has been good.

    How was the initial setup?

    The deployment of Heroku is easy, it did not take a lot of time.

    What about the implementation team?

    I sometimes do the implementation of the solution for my customers and there are times they have done the process themself.

    We have two engineers for the support of this solution.

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

    The price of Heroku could be less expensive.

    What other advice do I have?

    My advice to others is for them to always look for alternatives because there could be something better on the market, such as better performance.

    I rate Heroku an eight out of ten.

    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.
    Flag as inappropriate
    Buyer's Guide
    Download our free PaaS Clouds Report and find out what your peers are saying about Heroku, Microsoft, Google, and more!
    Updated: May 2022
    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!