Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Microservice Architecture and System Design with Python & Kubernetes – Full Course

via freeCodeCamp

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 5-hour course on microservice architecture and system design using Python and Kubernetes. Gain hands-on experience building distributed systems with technologies like RabbitMQ, MongoDB, and MySQL. Learn about authentication services, JWTs, Docker containerization, and Kubernetes deployment. Explore interservice communication patterns, consistency models, and message queuing with RabbitMQ. Develop gateway, converter, and notification services while mastering Kubernetes concepts such as Ingress and StatefulSets. By the end, acquire practical skills in designing, implementing, and deploying scalable microservices architectures.

Syllabus

Intro
Overview
Installation & Setup?
Auth Service Code
Auth Flow Overview & JWTs
Auth Service Deployment
Auth Dockerfile
Kubernetes
Gateway Service Code
MongoDB & GridFs
Architecture Overview RabbitMQ
Synchronous Interservice Communication
Asynchronous Interservice Communication
Strong Consistency
Eventual Consistency
RabbitMQ
Gateway Service Deployment
Kubernetes Ingress
Kubernetes StatefulSet
RabbitMQ Deployment
Converter Service Code
Converter Service Deployment
Checkpoint
Update Gateway Service
Notification Service Code
Notification Service Deployment
Sanity Check
End

Taught by

freeCodeCamp.org

Reviews

Start your review of Microservice Architecture and System Design with Python & Kubernetes – Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.