Skip to main content

Deploying a Python Flask Application with AWS ECS

Hands-On Lab


Photo of

Training Architect





In this live AWS environment you will deploy a Python Flask application to the AWS Elastic Container Service. Flask is an unopinionated Python micro-framework that makes it easy to develop web applications. In this activity, you will download and configure a Flask application, create a Docker container image for that application, push that image to the Amazon Elastic Container Registry (ECR), and then use AWS ECS and Fargate to deploy your containerized application.

Understanding how to work with and deploy containerized applications is an increasingly important skill for development roles and this lab will provide you an opportunity to start using these jump straight into those topics. By the end of the lab you will have used key container technologies and feel confident you understand some of the basics of AWS ECS.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.