Microservices
I. Beginner
1. Introduction
2. Monolith vs Microservices
3. Benefits & Challenges
4. Principles
5. Domain-Driven Design
6. Bounded Context
7. Service Decomposition
8. Communication
9. Sync vs Async
10. API Gateway
11. Service Discovery
12. Configuration
13. Data Management
14. Transactions
15. Beginner Project
II. Intermediate
16. Event-Driven
17. Message Brokers
18. Saga Pattern
19. Circuit Breaker
20. Retry & Timeout
21. Load Balancing
22. Scaling
23. Container Basics
24. Docker
25. Orchestration
26. Kubernetes
27. Observability
28. Logging & Monitoring
29. Intermediate Project
30. Review
III. Advanced