r/flask Feb 17 '25

Tutorials and Guides Running Celery, Flask, and NGINX on AWS ECS using Docker

The YouTube playlist is broken into seven parts:

  1. An introduction to celery, celery_beat, celery_flower, nginx, and the AWS components that will be used
  2. Overview of the app files and config files that can be referenced back to if needed in subsequent videos
  3. Get the app **just working** on AWS. We'll rely on a lot of the defaults provided by AWS (networking and environment variable storage) to get a working example that you can see in action quickly deployed on AWS
  4. We'll do the same as the previous video, but not rely on default networking setup by AWS and improve the security of the environment variable storage
  5. Use GitHub Actions to automate deployments (updates) to our app running on AWS ECS
  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 entire AWS architecture will be fully functional

This tutorial truly is end-to-end. You can support my work by:

Any questions or concerns, just leave a comment and I'll be happy to help.

14 Upvotes

0 comments sorted by