YoVDO

Learn to Containerize Algorithms and Deploy to AWS with App Runner

Offered By: Pragmatic AI Labs via YouTube

Tags

Amazon Web Services (AWS) Courses C Programming Courses Microservices Courses Amazon Elastic Container Registry (ECR) Courses GitHub Actions Courses FastAPI Courses API Testing Courses

Course Description

Overview

Dive into a comprehensive tutorial on containerizing algorithms and deploying them to AWS with App Runner. Learn to build greedy algorithms, convert them to microservices, and containerize them. Follow along as the instructor guides you through solving the Traveling Salesman Problem, setting up GitHub Actions, creating FastAPI microservices, and deploying to AWS. Gain hands-on experience with AWS Cloud9, Amazon ECR, and App Runner while working with both Python and C# services. Master essential DevOps skills including code cleaning, linting, version pinning, and testing with Curl and Swagger UI.

Syllabus

Intro
Github Code Repo of Traveling Salesman Problem
Overview of Cities in Problem
Launching Github Codespaces to work on problem
Cleaning up the code and fixing Makefile and Lint
Running simulations and minimizing the cost
Pinning version numbers in requirements.txt
Setup Github Actions
Fixing Python Black error
Create Github Actions Status Badge
Creating FastAPI Microservice
Building Greedy Coin Change Microservice
Deploying Python FastAPI Microservice to AWS with App Runner
Theory of logic to containerization
Building Containerized C# Service in AWS Cloud9 and App Runner
Testing via Curl in AWS CloudShell
Building Containerized FastAPI Service in AWS Cloud9 and App Runner
Pushing to Amazon ECR
Testing via FastAPI App Runner API with Swagger UI


Taught by

Pragmatic AI Labs

Related Courses

Communicating Data Science Results
University of Washington via Coursera
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Infrastructure
University System of Maryland via edX
Google Cloud Platform for AWS Professionals
Google via Coursera
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera