Logo for Heroku Platform.

Heroku Platform

Platform as a service (PaaS) for deploying apps quickly and easily
our rating 4.5 out of 5 Stars

Heroku PlatformProduct Overview

  1. About Heroku
  2. Pros of Heroku
  3. Cons of Heroku
  4. Breakdown of core features

Heroku Platform app development software product overview

Heroku is a platform as a service (PaaS) tool for companies of all sizes that helps DevOps teams spend less time managing their app’s infrastructure so they can spend more time building apps. Founded in 2007, Heroku is a Salesforce company based in San Francisco, California.

The Heroku Platform lets developers deploy and run their code inside smart containers called dynos. Heroku monitors, patches, and upgrades system and language stacks to keep apps running at peak performance, and the company maintains PCI, HIPAA, ISO, and SOC compliance to ensure its customers’ data stays secure.

Pros of Heroku

Back to top ↑

Heroku’s greatest benefit is how much it speeds up app deployment. Developers can spend less time worrying about managing their app’s infrastructure and more time improving their app. It’s also very easy to scale with Heroku. If your app is seeing a traffic spike, you can increase the number of servers you want to use to ensure uptime. This means companies stay in control of how much server space they use, so they only pay for the servers they’re using at any given time.

Cons of Heroku

Back to top ↑

The biggest complaint most users have with Heroku is pricing. Heroku is a premium product, and it comes at a premium price. For companies that have enough skilled team members to manage an app’s infrastructure themselves, Heroku may not be a good fit. But for smaller companies or companies who prefer to keep leaner operations, Heroku is worth the investment.

Breakdown of core features

Back to top ↑

Heroku Runtime

Heroku Runtime keeps apps running without developers having to constantly monitor them. Using smart containers called dynos, Heroku runs your app and takes care of language stack patches and upgrades. Heroku currently supports apps built using Node, Ruby, Java, PHP, Python, Go, Scala, and Clojure.

Heroku Developer Experience (DX)

Heroku Developer Experience lets developers deploy apps straight from Git, GitHub, or Continuous Integration (CI). After deployment, developers can manage their apps using the Heroku Dashboard, a web-based interface that lets developers scale deployments up or down in addition to managing databases and add-ons.

Heroku Operational Experience (OpEx)

Heroku Operational Experience helps developers troubleshoot and fix issues that may come up. Using OpEx, developers can set thresholds on response times for web requests. If the response time for a web request exceeds a specified threshold, Heroku will automatically scale web dynos and alert developers.

(Last updated on 09/10/2019 by Forrest Brown)

Quick Facts

  • Industry Specialties
    All Industries
  • Pricing
    High-end
  • Works Best For
    Any Sized Businesses

Screenshots

Heroku Screenshot 1Heroku Screenshot 2Heroku Screenshot 3

Video

Features

  • Platform as a service (PaaS)
  • Infrastructure management
  • Autoscaling
  • Metrics
  • Threshold alerting
  • Add-ons
  • Database management
  • Encryption at rest
  • PCI compliant
  • HIPAA compliant
  • ISO compliant
  • SOC compliant
  • Node supported
  • Ruby supported
  • Java supported
  • PHP supported
  • Python supported
  • Go supported
  • Scala supported
  • Clojure supported

Pricing model

  • Monthly subscription, billed monthly
  • Four tiers
  • Prorated
  • Free trial available

Languages

  • Brazilian Portuguese (Português)
  • Dutch (Nederlands)
  • American and British English
  • German (Deutsche)
  • Estonian (Eestlane)
  • Finnish (Suomalainen)
  • Italian (Italiano)
  • French (Français)
  • Norwegian (Norsk)
  • Polish (Polskie)
  • Russian (русский)
  • Spanish (Español)
  • Turkish (Türk)
  • Korean (한국어)
  • Japanese (日本語)
  • Chinese (中文)

Similar Products