- Overview
- Alternatives
- Pros & Cons
- Compare
Heroku is a platform as a service (PaaS) built especially for applications developers. When Heroku first launched in 2007 it was a platform dedicated to deploy and host Ruby applications. Today the offering has broadened and allows developers to launch applications for most languages, frameworks and technologies in a matter of minutes with the help of Heroku Buildpacks. There are currently over 5,400 Heroku Buildpacks in the Heroku Elements Marketplace, that can be used by developers to speed up deployment and saftley host their applications online.
Heroku Features
Fast app delivery, short cycles
The Heroku Platform enables your teams to deliver apps as fast as they can build them. The platform is optimized for modern development practices, such as agile and continuous delivery.
Flexible development tools
Heroku’s flexibility and polyglot language support makes it easier for your teams to build innovative, sophisticated apps using the languages and tooling that they already know and appreciate.
Simplified DevOps
With a fully-managed platform, Heroku’s staff monitors uptime, performance, and infrastructure concerns, freeing you from the hidden costs of hardware and operations management.
Seamless scalability
Anyone on your team can scale your apps with a single click or command using the Heroku Dashboard or CLI. The platform’s autoscaling feature allows your apps to easily scale at the pace of your business.
Integrated data services
Heroku’s managed data services are optimized for developers, making it even easier to build data-driven apps. Choose Heroku Postgres, Heroku Redis, and Apache Kafka on Heroku, or third-party add-on services.
Ecosystem of add-on services
Build apps faster by extending the Heroku platform with fully-managed cloud services that can be installed in one click. Over 200+ Heroku Add-ons support every stage of app development and operation.
Salesforce integration
Heroku Connect allows you to bidirectionally synchronise data between your Salesforce deployments and your Heroku apps, extending the capabilities of both. Build apps that utilize Salesforce data, or build Salesforce apps and processes that utilize Heroku data.
Secure, trusted platform
Businesses of all sizes trust Heroku to run their mission-critical apps with confidence. Heroku Enterprise with Private Spaces offer a greater level of security and control. A view into the current platform status and any recent issues is always available.
Enterprise-grade support
A range of support options are available to help you troubleshoot issues and ensure your apps run smoothly. Salesforce Success Plans offer faster escalation for critical issues.