Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

cloud computing

What is Heroku?

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Modern applications require lots of infrastructure; platform as a service (PaaS) is a computing model in which a third-party provides all the infrastructure so that the programmer can focus on building the application.

According to the official website, Heroku is a platform as well as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.

Key features

  • It has support for modern languages such as Node, Ruby, Java, PHP, Scala, Go, and Python.

  • It supports continuous integration of code by allowing applications to be deployed from Git, GitHub, Docker, or with the use of an API.

  • It can easily ​scale apps.

  • Dynos are containers for the application that facilitate scaling and load-balancing of applications.

Some notable users

  1. Toyota Europe

  2. Macy’s

  3. Yonomi

  4. Dubsmash

Get Heroku

Sign-up here​ to get started with Heroku for free.

RELATED TAGS

cloud computing
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring