Microservices
Architecture
40 Lessons · 3 Levels
Learn to design, build and scale microservices systems β from DDD, service decomposition and API gateway to Docker, Kubernetes, service mesh and cloud-native patterns.
40Lessons
3Levels
2Projects
FreeAccess
Level I
Beginner Level
Lessons 1β15
Lesson 01
Introduction to Microservices
Lesson 02
Monolith vs Microservices
Lesson 03
Benefits and Challenges
Lesson 04
Microservices Principles
Lesson 05
Domain-Driven Design
Lesson 06
Bounded Context
Lesson 07
Service Decomposition
Lesson 08
Inter-Service Communication
Lesson 09
Sync vs Async Communication
Lesson 10
API Gateway
Lesson 11
Service Discovery
Lesson 12
Configuration Management
Lesson 13
Data Management in Microservices
Lesson 14
Transaction Management
Lesson 15
Beginner Microservices Project
Level II
Intermediate Level
Lessons 16β30
Lesson 16
Event-Driven Architecture
Lesson 17
Message Brokers
Lesson 18
Saga Pattern
Lesson 19
Circuit Breaker
Lesson 20
Retry and Timeout
Lesson 21
Load Balancing
Lesson 22
Scaling Microservices
Lesson 23
Containerization Basics
Lesson 24
Docker with Microservices
Lesson 25
Orchestration Basics
Lesson 26
Kubernetes Overview
Lesson 27
Observability
Lesson 28
Logging and Monitoring
Lesson 29
Intermediate Microservices Project
Lesson 30
Microservices Review
Level III
Advanced & Professional
Lessons 31β40
Lesson 31
Microservices Security
Lesson 32
Service Mesh
Lesson 33
API Security in Microservices
Lesson 34
Performance Optimization
Lesson 35
Resilience Patterns
Lesson 36
CI/CD for Microservices
Lesson 37
Cloud-Native Microservices
Lesson 38
Real-World Case Studies
Lesson 39
Microservices Interviews
Lesson 40
Wrap Up