Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Microservices: Breaking a Monolith to Microservices
The Monolith
Setup (10:24)
Stripe Keys (6:24)
Exploring the Code (4:24)
Monolith vs Microservices (2:49)
Email Microservice
Email Diagram (1:06)
Setup (3:51)
Kafka Setup (5:37)
Confluenct Cloud CLI (5:00)
Consuming Kafka Messages (7:13)
Producing Kafka Messages (5:50)
Sending Emails (8:52)
Users Microservice
Users Diagram (1:06)
Setup (7:52)
Importing Data (5:12)
Moving Views (4:08)
Register (5:45)
Login (3:26)
Authenticated User (4:41)
User Token (11:28)
User Service (11:59)
Ambassadors (6:49)
Middlewares (7:45)
Removing the User (7:24)
External Networks (6:36)
Scopes (10:11)
Admin Microservice
Admin Diagram (0:36)
Setup (9:51)
Importing Data (3:49)
Moving Views (10:19)
Admin Consumer (11:15)
Admin Queue (5:20)
Listeners (12:31)
Ambassador Microservice
Ambassador and Checkout Diagram (0:31)
Setup (8:38)
Importing Data (10:23)
Importing Views (8:49)
Using Kafka (8:40)
Syncing data (9:30)
Handling Errors (7:23)
Checkout Microservice
Setup (5:52)
Importing Views (3:05)
Using Kafka (6:37)
Testing (13:49)
Kubernetes & Google Cloud Deployment
Kubernetes (2:43)
Pods (8:52)
Environment Variables (8:18)
Kompose (7:58)
Secrets (9:58)
Google Kubernetes Engine (3:09)
Google Cloud Shell (5:07)
Google Cloud SDK (2:27)
Google Container Registry (7:08)
Cloud SQL (7:26)
Users Kubernetes Files (6:05)
Users Deployment (2:57)
Ingress (6:44)
Database Private IP (5:05)
Force Script Name (6:30)
Admin Setup (8:22)
Admin Kubernetes Files (6:41)
Admin Deployment (11:10)
Ambassador Setup (6:23)
Ambassador Kubernetes Files (6:39)
Ambassador Deployment (6:35)
Checkout Setup (6:33)
Checkout Kubernetes Files (6:03)
Checkout Deployment (4:08)
Testing the Frontend (6:14)
Teach online with
Ambassador Kubernetes Files
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock