Uses the CLI, Github, or continuous integrationto push code to a build system, which produces an app that's ready for execution.
Apps run in dynosApps run on private, dedicated dynos – smart containers with curated, automatically patched language stacks.
Runtime<<< Caption TBD >>>
Developer writes codein Node, Ruby, PHP, Java, Go, Python, ...
Users access your appfrom any device, over HTTP (including WebSocket) and API.
Heroku data servicesHeroku Postgres and Heroku Redis are fully managed data services operated by Heroku.
Scale your databaseTerabyte scale Postgres and Redis are ready for when your data grows and your needs expand.
Manage growth and performanceHeroku monitoring and alerting provide insights into app performance so you can pinpoint problems and know when to scale.
RuntimeThe Heroku runtime provides a set of services that orchestrate and manage the execution and scale of your application.
Add-ons for managing at scaleEnhance monitoring, add alternative data stores, utilize schedulers, error management and other services to improve your command and control.
Scale your team and processEasily add collaborators to apps, and use Heroku Flow to manage continuous delivery across many apps.
Dynos scale up and outScale to meet any level of demand with more dynos, upgrading dyno types gets you more resources and better performance. Horizontal autoscaling means you only use what’s needed to meet demand.
Manage growth and performanceHeroku monitoring and alerting provide insights into app performance so you can pinpoint problems and know when to scale.
Dynos scale up and outScale to meet any level of demand with more dynos; upgrading dyno types gets you more resources and better performance.