Heroku
Review of Heroku Software: system overview, features, price and cost information. Get free demos and compare to similar programs.
Overview
About Heroku
Heroku Screenshots
Heroku Features
Heroku Integrations
Customer Reviews
See why people love Heroku
Vasilis K.
Verified UserInformation Technology and Services · Self-Employed
A decent platform for deploying any type of application
My overall experience with Heroku was positive. I used it for hosting my Strapi instance and everything was great.
With Heroku I really like how easy it easy to deploy your server and also the very rich add-ons ecosystem that it has
I really loved the hobby plan that Heroku had but it seems that now it's not available
Switched From
I switched to Heroku because it had a hobby plan which was free and it was ideal for hosting small prototyping applications. Although, it seems that now the free tier is no longer available.
Vinicius L.
Verified UserComputer Software · 51-200 employees
Easy Deployments but a Little Pricey
I've been using heroku for years to deploy and manage web applications made in Ruby on rails.
- Heroku presents an quick way to automate deployments and cloud management
- It's really expensive
- I don't understand why
- I sunsetted its free tier a few years ago, unfortunately
Switched From
I needed to switch from Python to Ruby, which wasn't supported by Python Anywhere at that time.
Why they chose it
"Heroku was easier to use than DigitalOcean."
Danilo N.
Verified UserInternet · 51-200 employees
Best platform for hobby and production apps
Best platform for hobby and production apps, great documentation and very easy for ruby/rails apps.
- Heroku has a very intuitive and well-organized dashboard, it offers a simple vision of your apps' databases, with tools like backup & restore, access to a console inside the database instance, and simple statistics
- The deploy is only a git push to a previously configured remote, and the output is shown just right in the terminal, which is very good because I don't need to open a browser to verify the deploy status
Therefore the documentation is very complete and full of support links and articles, maybe it could be better suited for junior developers, because some things seems a little out of order, like, they don't say that you need to provision a database instance, but already give you the database setup commands
Why they chose it
"Simple of use, free-tier without expiring date, documentation and very easy for ruby/rails apps."
Edgar H.
Verified UserInformation Technology and Services · Self-Employed
Great way to deploy quickly
Verified reviewer
- The ease of use : You simply have your app running locally, Now you don’t want to reinstall everything on a server you manage
- You simply use git push and the code is deployed
- The cost is a bit high compared to bare vms
- With a simple website with a database and some redis, you’ll probably pay 80€/month
Why they chose it
"It is more used and has a bigger team backing it up"
Dylan C.
Verified UserComputer Software · 11-50 employees
Unparalleled Platform as a Service
Heroku made it incredibly easy as a small team to build our startup with a lean team of developers and just focus on building the things that matter instead of fiddling with server configs.
- Heroku as a service allows small teams of developers to be insanely productive
- We have never needed anybody to be a DevOps expert, we can just develop and deploy with zero-config
Heroku is expensive compared to equivalent specced offerings from other cloud providers, but most of the cost is in how easy it makes deployment
Why they chose it
"Heroku just allowed us to go to production from day one with zero fuss and has scaled with us as we've grown. It provides every add-on and resource that we have ever needed from our servers."
Yashovardhan J.
Verified UserEducation Management · 1001-5000 employees
Best Place to run node.js for backend work
Overall, my experience with Heroku has been good. They offer great service and are always improving their offerings. The documentation is excellent and the support is responsive. I haven't had any major issues with using Heroku. They make it easy to get my app up and running quickly and easily. The documentation is great and the support team is responsive and helpful.
- First, it is very easy to use and set up
- You can get your app up and running in just a few minutes
- Second, it has great documentation and support
- If you have any problems, you can usually find a solution in the Heroku docs or on the Heroku support site
- And finally, Heroku is always adding new features and improving their platform
- I also liked the ease of use and the concise documentation
- The least liked thing about Heroku is the way it charges for resources
- For example, if you want to keep your app running continuously, you have to pay for a dyno (virtual machine) every month
- This can add up quickly if you have multiple apps or need to run multiple dynos simultaneously
Why they chose it
"It is specifically designed for node.js than other services"
Thiago V.
Verified UserHigher Education · 51-200 employees
Easy to scale PaaS in top of Amazon regions for your own or orgs git projects
Heroku has a friendly UI and set it up very easily with git flow inside a corporation. The way it scales up/down its really intuitive and makes a team work without issues. However, sometimes, the PaaS lacks in display some different regions availability and have a higher cost for private spaces, so need some planning before implementing in your org to check if fits with your needs.
- The way Heroku let you scale up clustered instances using the dynos all through an friendly UI its a really useful feature that makes effortless get your app up and running to handle huge amount of traffic
- Also its really simple setup a Review App pipeline created automatically by a git hook which makes easy create versions of the app based in a PR Review or purposed change
- I think Heroku lacks in display different regions in the free tier and also private spaces
- This limit your application for certain regions - if you're planning have a Data Residency and Region availability isn't recommended in my opinion
- Also Heroku depends 100% with Amazon availability - once some regions of amazon or ec2 was off last year, the whole panel wasn't able to access
- I would suggest have a backup plan with dynos in a different provider to have resilience in third-party providers
Why they chose it
"I think Heroku still have an intuitive UI that makes easier for a team manage without go over so much documentation or troubleshooting if something happens. Also the company provide some support and buildpacks for legacy code, like frameworks such as Meteor and different Node versions."
David B.
Verified UserPublic Relations and Communications · 51-200 employees
Most straight forward git push deployment around
Wonderful developer / DevOps experience. In ~6 years of using the service we've hardly seen any issues attributable to Heroku itself (rather to AWS which they buiding their service on top of).
- Very simple to deploy and configure
- Allows developers to manage deployments and serverside configuration without the need for a dedicated DevOps team
- Apart from just running applications their Heroku Postgres offering is rock-solid (and last I checked: the largest Postgres cloud deployment in the world)
- - Support for 0 downtime deploys via "preboot" is too rudimentary
- Preferably it would verify that the deployed code actually managed to boot before routing traffic
- Also no built in support for canary deploys
- - Could use more dyno types (ie
- instance types) to fit more use-cases
- However introducing more options would also complicate the product and business model so understandable that it's kept simple
- - Somewhat overpriced
- - For security focused enterprise organisations the lack of fine grained security settings might be an issue
Switched From
Switching from bare metal to cloud was a pretty obvious thing to do back in 2014. We chose Heroku since they were the de-facto PaaS for Ruby on Rails applications and we wanted to allow developers to manage deployments without a dedicated DevOps team.
Why they chose it
"Ease of use. Good reputation. Perfect fit for Ruby on Rails applications."
Verified Professional
Telecommunications · 2-10 employees
always want to love Heroku, keep getting stuck on like
Telecommunications
- Heroku is great for turn keying an app or DB during the early days
lack of console or the ability to just get a straight shell is always why we leave, project after project
Why they chose it
"we tend to use render.com and netlify as we scale and probably will cease using heroku as an MVP or random experiment provider in next year or so"
Ramon D.
Verified UserComputer Software · 11-50 employees
For all applications
My API and database is in heroku, in free mode, and meets the requirements well. Fully integrated with git, after each commit + push the service is automatically restarted with updates.
- It is highly scalable, starting with a free version and then scaling up as needed
- Deploying and Continuing Integration is very useful as well as being integrated with git, keeping your master up to date
Sometimes I get confused about the real usefulness of each tab in web configurations, but it is something that is little used, does not disturb
Why they chose it
"price, user-friendly interface, free mode of use, git integration already implemented"
Popular Heroku Alternatives
Heroku
See what companies are saying about Software Advice
This is very useful service. The company presents itself in a very professional manner.
Subscription Successful!
You've been added to our newsletter.
Write a Review
Share your experience to help others make better decisions.