YoVDO

Containerized Microservice Continuous Delivery to AWS App Runner with FastAPI

Offered By: Pragmatic AI Labs via YouTube

Tags

Amazon Web Services (AWS) Courses Microservices Courses CI/CD Courses

Course Description

Overview

Deploy containerized microservices using Cloud9, ECR, App Runner, and FastAPI with AWS CodeBuild for continuous delivery. Learn the architecture of continuous delivery and AWS App Runner. Build microservices with FastAPI, pin requirements.txt versions, and run the API. Set up Amazon ECR and integrate it with App Runner. Create a containerized Flask API microservice in GitHub Codespaces, test with Swagger UI, and verify in AWS App Runner. Configure AWS CodeBuild for continuous deployment, understand the architectural overview, and verify the deployment process. Gain hands-on experience in building and deploying scalable, containerized microservices on AWS.

Syllabus

Intro
Continuous Delivery Architecture
AWS App Runner
Building Containerized Microservices with FastAPI
Pinning requirements.txt to a specific version
Running FastAPI
Setup ECR
Setup ECR with AWS App Runner
Create containerized Flask API Microservice in Github Codespaces
Testing Swagger UI in Github Codespaces
Verify FastAPI Microservice in AWS App Runner
Setup AWS Code Build for Continuous Deployment with App Runner
Architectural Overview of Continuous Deployment
Verify Continuous Deployment with AWS Code Build and App Runner


Taught by

Pragmatic AI Labs

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera