Autoplay
Autocomplete
Previous Lesson
Complete and Continue
NodeJS Microservices: Breaking a Monolith to Microservices
The Monolith
Setup (8:24)
Stripe Keys (4:32)
Exploring the Code (5:36)
Monolith vs Microservices (2:49)
Email Microservice
Email Diagram (0:39)
Setup (2:32)
Kafka Setup (5:37)
Confluenct Cloud CLI (5:00)
Consuming Kafka Messages (7:48)
Producing Kafka Messages (6:46)
Sending Emails (6:50)
Users Microservice
Users Diagram (0:45)
Setup (7:32)
Importing Data (7:21)
Http Requests (7:49)
Login (6:29)
Requests with Headers (6:40)
Storing Tokens (9:59)
Profile (4:40)
Refactoring User Service (13:42)
Ambassadors (5:09)
Removing User Entity (8:38)
External Networks (6:02)
Scopes (5:59)
Admin Microservice
Admin Diagram (0:36)
Setup (7:56)
Importing Data (7:08)
Moving Controllers (8:26)
Configuring Kafka (11:20)
Consuming Messages (7:49)
Dynamic Methods (8:56)
Ambassador Microservice
Ambassador and Checkout Diagram (0:31)
Setup (7:39)
Importing Data (7:16)
Moving Controllers (10:10)
Configuring Kafka (5:11)
Consuming Kafka Messages (7:41)
Consumer Service (4:42)
Handling Errors (5:53)
Checkout Microservice
Setup (6:16)
Moving Controllers (2:04)
Configuring Kafka (4:24)
Producing to Multiple Topics (8:58)
Testing the Frontend (7:42)
Kubernetes & Deployment
Kubernetes (1:37)
Pods (8:25)
Environment Variables (5:19)
Kompose (6:24)
Secrets (7:25)
Kubernetes Engine (2:20)
Cloud Shell (4:28)
Cloud SDK (3:08)
Container Registry (5:57)
Cloud SQL (8:12)
Authorized Networks (5:24)
Users Kubernetes Files (4:03)
Users Deployment (6:10)
Private IP (5:04)
Ingress (10:07)
Admin Setup (9:03)
Admin Kubernetes Files (5:54)
Admin Deployment (3:29)
Ambassador Setup (7:08)
Ambassador Kubernetes Files (4:06)
Ambassador Deployment (4:19)
Checkout Setup (5:48)
Checkout Kubernetes Files (3:04)
Checkout Deployment (2:29)
Testing the Frontend (4:18)
Teach online with
Users Kubernetes Files
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock