Skip to main content
TrustRadius
Heroku Platform

Heroku Platform

Overview

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…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Upgrades and platform fixes (43)
    8.4
    84%
  • Scalability (43)
    8.2
    82%
  • Platform management overhead (42)
    7.6
    76%
  • Platform access control (42)
    7.0
    70%
Return to navigation

Pricing

View all pricing

Production

$25.00

Cloud
per month

Advanced

$250.00

Cloud
per month

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $85 per month
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

8.1
Avg 8.2
Return to navigation

Product Details

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 Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Heroku Platform starts at $85.

AWS Elastic Beanstalk, CloudFoundry, and Red Hat OpenShift are common alternatives for Heroku Platform.

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

The most common users of Heroku Platform are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(171)

Attribute Ratings

Reviews

(26-47 of 47)
Companies can't remove reviews or game the system. Here's why
February 02, 2019

You Get What You Pay For

Jonah Dempcy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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
Incentivized
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 8 out of 10
Vetted Review
Verified User
Incentivized
Heroku is great for small websites or to create some kind of a prototype for a product. It was used plenty to get test projects live in a coding bootcamp classroom setting. I find that scaling is a bit of an issue when your application becomes too large. AWS is probably a better choice as growth occurs.
Miles Porter | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
Jake Moffatt | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized

Heroku is really, really good for Ruby on Rails applications. Heroku is not very good for applications that require many different languages for various micro-services, or the types of apps where you might have a very tiny service that does not require much RAM or CPU, but which you need to spin up hundreds of such instances.

Heroku would probably be good for a slightly technical client if you were going to turn over the keys after a consulting gig - it is very well documented and there are many resources out there for dealing with specific issues, it is way better than trying to support your client on something like DreamHost or GoDaddy.

Perhaps Heroku's greatest strength is in providing a hosting platform that stays out of the way while you build out your business logic and grow your startup from the beginning. It allows your engineers to focus on the problem, not the infrastructure.

Shannon E. Wells-Mongiovi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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
Incentivized

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 8 out of 10
Vetted Review
Verified User
Incentivized
Heroku is pretty robust. I don't think there's really a situation where it wouldn't be a solid option. It definitely does a lot of the leg work for you! For web apps that are super critical, a company might consider an internal server solution since Heroku/AWS goes down from time to time.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
For small-scale apps, I absolutely recommend Heroku. When dealing with medium-size applications or apps that potentially need to scale, I would be more careful in choosing Heroku. A lot would depend on the build and deployment systems in place.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Recommended for low-scale apps where the additional cost of the computing power you get on Heroku isn't an issue. Not recommended for extremely high-scale apps due to the cost, or if an app has non-standard setup, dependencies, or configuration.
Mike Desjardins | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
ResellerIncentivized
Well suited to small teams building low-traffic sites or MVPs, but plan on migrating away from it if your team or application grows in order to save expenses, improve transparency, and make your environment more customizable.
Leigh Wetmore | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Heroku is well-suited to companies who:
- can't afford their own IT infrastructure, or whom have no interest in the time overhead associated with managing it
- have a business that requires a high level of agility or responsiveness (e.g., quickly signing up a new customer who requires a silo'ed environment)
- work with Ruby, Node.js, Python or Java server components, and use Git for version control
Return to navigation