Video description
Learn to build real-world Python Microservices that enable Continuous Delivery.
00:00 Intro
05:00 Scaffolding a project in Python
08:00 Setup Virtualenv
13:10 Building Makefile
24:00 Setup Github Actions
29:00 Formatting code with Python Black
45:09 Test code with Pytest and Pytest Coverage
50:30 Using Python Fire to build CLI
59:30 Write Wikipedia scraper
1:02:00 Use IPython to interact and debug code in Github Codespaces
1:08:00 Pinning FastAPI version number
1:12:00 Building FastAPI Microservice
1:18:00 Using Text blob NLP service to parse phrases
1:29:00 Debugging broken code
1:34:00 Building container
1:54:00 Setup AWS Code Build push to ECR (Elastic Container Registry)
2:02:00 Setup AWS Code Build to ECR to AWS App Runner Continuous Delivery
View the code on Github here: https://github.com/noahgift/python-for-devops-april-2022
Table of Contents
Lesson 1
“Real World Continuous Delivery Python Microservice”