Skip to main content

Section outline

    • Module 1: Introduction to Microservices Architecture (1 hour)
      • Monolithic vs. Microservices
      • Benefits and challenges
      • Design principles and common use cases
    • Module 2: Building Microservices with ASP.NET Core (2 hours)
      • Dependency injection, request handling, and creating services
    • Module 3: Communication Between Microservices (2 hours)
      • RESTful and gRPC communication
      • Designing APIs and request aggregation
    • Module 4: Handling Data in Microservices (2 hours)
      • Database per service pattern
      • Event-driven architecture with RabbitMQ
      • Distributed transactions and Saga pattern