Module 5: Security and Authentication (1.5 Hours)
- Securing microservices
- Token-based authentication (JWT, OAuth2)
- Hands-on lab: Implementing security for microservices
Module 6: Deployment and Monitoring (2 Hours)
- Containerization with Docker
- Deploying with Docker Compose
- Monitoring with Prometheus and Grafana
- Hands-on lab: Microservice deployment and monitoring
Module 7: Error Handling, Resilience, and Scaling (2 Hours)
- Circuit breaker patterns and retries
- Load balancing and horizontal scaling
- Hands-on lab: Building resilient microservices
Module 8: Case Study and Group Discussion (2 Hours)
- Real-world example of microservices architecture
- Group discussion: Lessons learned and challenges