Elastic Beanstalk is a service provided by Amazon that allows us to deploy applications without getting into the hassle of creating and managing different resources. When we create an environment in Elastic Beanstalk, the required resources are automatically provisioned.
In this Cloud Lab, you’ll first create a simple Flask application that uses a DynamoDB table to store data and sends notifications using an SNS topic. You will then deploy this application on Elastic Beanstalk.
After completing this Cloud Lab, you will be able to deploy applications using Elastic Beanstalk. You will also be able to use DynamoDB tables and SNS topics in your applications.
A high-level architecture diagram for this lab is given below: