Introduction to Course
  • Introduction to Course
Microservices Architecture - An Overview
  • Overview
  • Monolith Systems
  • Definition
  • Benefits
  • Supporting Technologies
  • Microservices Architecture Overview
  • Other Courses
Modeling Microservices
  • Modeling Microservices
  • Single Responsibility
  • High Cohesion
  • Loose Coupling
  • Modeling Microservices
  • Sample Implementation - First Microservice
Managing Data in Microservices
  • Managing Data in Microservices
  • Basic Data Management
  • Transactions
  • Reporting
  • Managing Data in Microservices
  • Sample Implementation - Enabling Database
Integrating Microservices
  • Integrating Microservices
  • API Technologies
  • Event Driven Architecture
  • Service Discovery
  • Sample Implementation - Service Discovery
  • Circuit Breaker
  • Sample Implementation - Circuit Breaker
  • API Gateway
  • Sample Implementation - API Gateway
  • UI Interactions
  • Service Mesh
  • Integrating Microservices
Deploying Microservices
  • Deploying Microservices
  • Continuous Integration and Continuous Delivery
  • Hosting Options
  • Container Technologies
  • Deploying Microservices
Testing Microservices
  • Testing Microservices
  • Test Pyramid
  • Post Production Tests
  • Testing Microservices
Monitoring Microservices
  • Monitoring Microservices
  • Metrics & Alerts
  • Log Management
  • Sample Implementation - Distributed Tracing
  • Monitoring Across Environments
  • Monitoring Microservices
Concluding
  • Concluding Microservices
  • Other Courses