Deploying Python Applications on Elastic Beanstalk
In this chapter, we are going to learn how to deploy Python applications on Elastic Beanstalk. Elastic Beanstalk is an AWS service that allows you to deploy web applications in the cloud. Basically, you don’t need to provision a server; Elastic Beanstalk provisions an infrastructure in the backend and deploys your web application. Another advantage of Elastic Beanstalk is being able to scale up your web applications when there are a large number of requests from the user.
This chapter covers the following topics:
- What is Elastic Beanstalk?
- Creating a Python web application
- Deploying a simple Python web application on Elastic Beanstalk