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