6

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

What is Elastic Beanstalk?

Elastic Beanstalk is an AWS ...

Get Python Essentials for AWS Cloud Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.