-
Founded ~10 years ago with support for Rails
-
Purchased by SalesForce in 2010
-
Heroku Platform as a Service (PaaS) vs AWS Infrastructure as a Service (IaaS)
- Fully managed app deployment and hosting
- Developers focus on building apps not maintaining servers
- Easy horizontal scaling (options for automation)
- Large add-on ecosystem (databases, logging etc)
- Increase database size with click of a button
-
Releases
- Automated deployments - Integrate with GitHub and CircleCI
- Preboot (zero downtime deployments)
- Painless rollback
- Review apps
-
Built in metrics
-
Scaling - Web interface, CLI, Automatically via metrics
-
Logging - support for writing to remote sys/http logs, allows for log aggregation
-
Add-on ecosystem
-
SSL - by default and FREE (Server Name Indication - SNI)
-
Container Registry and Runtime (Docker - beta)
-
Implementation by developer with Docker containers
-
Pull Request
-
Continuous Integration
-
QA Testing (Review App)
-
Merge and Continuous Delivery to Staging
-
Release Request