r/flask • u/programmingwithalex1 • Nov 25 '24
Tutorials and Guides Deploying Flask-based Microservices on AWS with ECS Service Connect
The playlist is broken into six parts:
- An introduction to ECS Service Connect and the various AWS components that will be used
- Run the flask-based microservice architecture locally before diving into AWS
- 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
- 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
- Use GitHub Actions to automate deployments to our flask app code running on our microservice architecture on AWS
- 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:
- supporting me on Patreon
- subscribing to my YouTube channel
- liking and/or commenting on the videos
- sharing the video(s) or channel on any platform (reddit, twitter (or X I guess), discord, LinkedIn, etc.)
- starring the GitHub repo
- following me on GitHub
Any questions or requests, just leave a comment.
6
Upvotes