Provisions and operates the infrastructure as well as manages the application stack for you
Everything that it creates is visible to you
Scales your application automatically based on utilization
Provides you with a unique domain name for your application environment (e.g.,
You provide the code, AWS Elastic Beanstalk builds the rest.