Heroku
Heroku is a cloud Platform-as-a-Service (PaaS) that enables developers to deploy, run, and scale applications written in various programming languages. It abstracts away the underlying infrastructure management, providing a 'developer-friendly' experience focused on application code rather than…
Key facts
- First appeared
- 2007
- Category
- technology
- Problem solved
- Heroku was created to solve the significant complexity and time sink associated with deploying and scaling web applications, especially for Ruby on Rails developers. Before Heroku, developers spent countless hours provisioning servers, configuring operating systems, installing language runtimes, setting up databases, and managing deployment scripts, diverting focus from application development itself.
- Platforms
- Linux (as the underlying operating system for Dynos), Amazon Web Services (AWS) infrastructure
Related technologies
Notable users
- Countless startups and small-to-medium businesses (historically)
- Companies seeking rapid prototyping and deployment
- Many independent developers