Building Applications Using Elastic Beanstalk What is Elastic Beanstalk? Elastic Beanstalk is a service provided by AWS, that provides a Managed Application Environment for building Highly Scaled Application It allows you to build and deploy cloud-based applications and services at scale. We can run this application in nearly any region or regions around the world. You can build your Application using nearly any Programming Language, as well as any Application or Service that has been encapsulated within a Docker Container. Scalable Architecture: Elastic Beanstalk provides a scalable architecture , making it extremely easy to scale your application up or down , in order to handle more or less traffic . You can do that manually at any point in time, via either the Console , a command line utility , or the built - in API , or you can have your application scale automatically , as response to traffic demands, that come to your applic...