r/flask Nov 25 '24

Tutorials and Guides Deploying Flask-based Microservices on AWS with ECS Service Connect

The playlist is broken into six parts:

  1. An introduction to ECS Service Connect and the various AWS components that will be used
  2. Run the flask-based microservice architecture locally before diving into AWS
  3. Get the flask-based microservice architecture **just working** on AWS. We'll rely on a lot of the defaults provided by AWS on the networking to get a working example quickly that you can see in action on AWS
  4. We'll do the same as the previous video, but not rely on default networking setup by AWS. We'll configure networking ourselves with the recommended AWS approach so the app is production-ready
  5. Use GitHub Actions to automate deployments to our flask app code running on our microservice architecture on AWS
  6. Run a CDK (Cloud Development Kit) script that will create both the AWS networking components, as well as the ECS components. After running the script with a single `cdk deploy --all` command, the microservice architecture will be fully functional

This tutorial truly is end-to-end. If you enjoy the content, you can help me a ton by doing any or all of the following:

Any questions or requests, just leave a comment.

6 Upvotes

0 comments sorted by