Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to Microservices - Using Go
Introduction
Welcome! (2:22)
What We WIll Be Building (0:38)
Microservices - What?, Why?, How? (8:15)
Our Microservice Architecture Overview (6:31)
Inter-Service Communication - Things You Must Know
Introduction to Inter-Service Communication (1:22)
Synchronous vs Asynchronous Communication (8:16)
Building Our Microservice - Initial Setup
Initial Setup & Writing The API Gateway Skeleton (10:21)
Building Our Microservice - Authentication/Authorization
Authentication/Authorization Overview (5:47)
JSON Web Tokens (JWT) Explained (2:07)
Writing the Initial Auth Service Code (5:04)
Feedback
Leave a testimonial for 30% Off Any Kantan Coding School Product
Building Our Microservice - gRPC & Protocol Buffers
What is gRPC? (2:38)
Protocol Buffers, Generating Auth Service Code, & Writing gRPC Server Framework for the Auth Service (28:08)
Building the Microservice
MySQL Database Schema for the Auth Service (2:42)
Auth Service API Implementations (20:32)
MySQL Database Schema for the Money Movement Service (11:37)
The Payment Flow (3:08)
Protocol Buffers, Generating Money Movement Service Code, & Writing gRPC Server Framework for the Money Movement Service (13:39)
Money Movement Service API Implementations (36:35)
Producer for our Async Flow (28:47)
Creating the Email Consumer Service (17:19)
Creating the Ledger Consumer Service (12:07)
Getting Started With Infrastructure as Code (IaC) (5:11)
Installing Infrastructure & Deployment Tools (2:23)
Configuring Our Entrypoint (Gateway Service) (26:17)
Auth Service Infra Code & Kubernetes (36:51)
Money Movement Service Infra Code & Kubernetes (12:43)
Infra Code for the Consumer Services (6:47)
Setting Up Our Kafka Queue (9:35)
Creating a Dummy Email Account for the Email Service (4:03)
Configuring our Ingress for our Entrypoint (Gateway) (7:56)
Let's see if it works! (25:39)
Conclusion
Final Project and Evaluation
Credits
Money Movement Service API Implementations
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock