Microservices Architecture Course Index
Learn how to design, build, deploy, and scale microservices-based systems using real-world architectural patterns and industry best practices.
I. Beginner Level
1.Introduction to Microservices
2.Monolith vs Microservices
3.Benefits and Challenges
4.Microservices Principles
5.Domain-Driven Design
6.Bounded Context
7.Service Decomposition
8.Inter-Service Communication
9.Sync vs Async Communication
10.API Gateway
11.Service Discovery
12.Configuration Management
13.Data Management in Microservices
14.Transaction Management
15.Beginner Microservices Project
II. Intermediate Level
16.Event-Driven Architecture
17.Message Brokers
18.Saga Pattern
19.Circuit Breaker
20.Retry and Timeout
21.Load Balancing
22.Scaling Microservices
23.Containerization Basics
24.Docker with Microservices
25.Orchestration Basics
26.Kubernetes Overview
27.Observability
28.Logging and Monitoring
29.Intermediate Microservices Project
30.Microservices Review