Heroku
About Heroku
Heroku is a cloud platform as a service (PaaS) designed for developers and teams to build, deliver, monitor, and scale modern apps. The container-based platform gives developers more time to focus on the core product without having to worry about maintaining app infrastructure. Heroku offers integrated tools, services, and workflows to help organizations of all sizes to maximize individual and team productivity, and deliver apps to market more quickly.
Heroku comes with integrated data services and an ecosystem for deploying and running modern apps, while providing developers with an app-centric approach integrated with the most favored developer tools and workflows. The solution supports each step of the app development lifecycle, allowing users to build, run, manage and scale projects. Heroku Postgres provides database options at terabyte scale, with dynos (smart containers) to suit each team’s needs, accommodating even the highest traffic apps. Developers can customize their app stacks with buildpacks and add-ons with various features such as logging, monitoring, data stores, and more. Users can deploy apps directly from tools such as GitHub, Git, or CI (continuous integration) systems. Heroku’s web-based dashboard enables users to manage their apps and gain clear visibility into performance.
The Heroku Operational Experience (OpEx) tool helps users to quickly identify negative trends in the app’s health, and guides them through troubleshooting and remediation of any common issues. A set of tools alerts developers of existing errors, and automatically scale dynos if response times for web requests exceed a specific threshold. Features such as application metrics, autoscaling, and threshold alerting are all included in the Heroku platform.
Key benefits of Heroku
Images
Not sure about Heroku?
Compare with a popular alternative
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
AWS Config
OpenStack
Amazon RDS
Google Cloud
Reviews
Already have Heroku?
Software buyers need your help! Product reviews help the rest of us make great decisions.
- Industry: Public Relations & Communications
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Most straight forward git push deployment around
Reviewed on 26/09/2020
Wonderful developer / DevOps experience. In ~6 years of using the service we've hardly seen any...
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).
Pros
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).
Cons
- 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.
Alternatives Considered
AWS CloudFormationReasons for Choosing Heroku
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.Reasons for Switching to Heroku
Ease of use. Good reputation. Perfect fit for Ruby on Rails applications.- Industry: Internet
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Easy to Use and Highly Flexible - A Winning Combination
Reviewed on 24/01/2023
I have been using Heroku for a few years now and have found it to be a great platform for quickly...
I have been using Heroku for a few years now and have found it to be a great platform for quickly building and deploying applications. It is easy to use, highly flexible, and can easily scale as needed. The only downside is the cost, but for many applications it is well worth it.
Pros
Heroku is a great platform for building and deploying applications quickly and easily. The user interface is intuitive and easy to use, and the service itself is highly flexible and powerful. With the ability to easily scale applications as needed, Heroku is a great choice for those who need a reliable and flexible platform.
Cons
The only downside to Heroku is the cost. For larger applications, the cost of hosting can be quite high. Additionally, some features such as database backups and monitoring can be expensive to add on.
- Industry: E-Learning
- Company size: 201–500 Employees
- Used Monthly for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 0.0 /10
subscribed for free, did not use it i am not using. but they are charging me everymonth
Reviewed on 05/04/2023
Horrible. They are thief
Horrible. They are thief
Pros
Nothing to like. They are unprofessional and cheaters
Cons
ones they start charging you, they will block you from your account. you cant login but they will charge you everymonth
- Industry: Information Technology & Services
- Company size: Self Employed
- Used Monthly for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Deployment of a machine learning as a service
Reviewed on 10/02/2023
The overall experience were good, I was able to deploy my environment and connect it on an...
The overall experience were good, I was able to deploy my environment and connect it on an application. I had hard time with libraries imcompatibilities, but it was fixed during the implementation.
Pros
It's graphical resources are very intuitive with easy "step by step" procedures. Their log service helped me go through issues and solve them.
Cons
It could keep a free tier for small business like mine. I just have a POC and I have to pay to use it, as long as I know.
- Industry: Education Management
- Company size: 1,001–5,000 Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Best Place to run node.js for backend work
Reviewed on 04/11/2022
Overall, my experience with Heroku has been good. They offer great service and are always improving...
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.
Pros
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.
Cons
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.
Alternatives Considered
HostingerReasons for Switching to Heroku
It is specifically designed for node.js than other servicesHeroku FAQs
Below are some frequently asked questions for Heroku.Q. What type of pricing plans does Heroku offer?
Heroku offers the following pricing plans:
- Starting from: US$7.00/month
- Pricing model: Free Version, Subscription
- Free Trial: Available
Free: 1 web/1 worker Hobby: 10 Process Types: $7 per dyno/month Professional - Standard/Performance: $25 - $500 per dyno/month.
Q. Who are the typical users of Heroku?
Heroku has the following typical customers:
Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does Heroku support?
Heroku supports the following languages:
English
Q. Does Heroku support mobile devices?
Heroku supports the following devices:
Q. What other apps does Heroku integrate with?
Heroku integrates with the following applications:
GitHub, Salesforce Sales Cloud, Slack
Q. What level of support does Heroku offer?
Heroku offers the following support options:
Email/Help Desk, Phone Support, 24/7 (Live rep), Chat
Related categories
See all software categories found for Heroku.