You can quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure that
runs those applications
Reduces management complexity without restricting choice or control
You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning,
load balancing, scaling, and application health monitoring
Supports applications developed in Go, Java, .NET, Node.js, PHP, Python, and Ruby
When you deploy your application, Elastic Beanstalk builds the selected supported platform version and provisions one
or more AWS resources, such as Amazon EC2 instances, to run your application