Skip to content

AWS Elastic Beanstalk

#28 · Level 1 · Core services · Compute

With AWS Elastic Beanstalk you only provide the code; AWS sets up everything else — servers, load balancer and auto scaling. Here your app is called an Application, and the group of resources it runs on is called an Environment. Platforms such as Java, .NET, PHP, Node.js, Python, Ruby, Go and Docker run on it. Underneath, it actually uses regular AWS services such as EC2, Elastic Load Balancing and EC2 Auto Scaling. So when you need to, you still have control over those resources.

You want to open a restaurant, but a company builds the kitchen, installs the stoves and hires the staff for you. You only provide the recipes (the code).

Developers can focus on building the app instead of spending time on infrastructure.

Launching a web application or API quickly, when the team doesn’t have much infrastructure experience.

Azure App Service

Amazon EC2 · AWS App Runner · Amazon Lightsail

For details and the latest information, see the official documentation: