Skip to main content

Section outline

    • Fundamentals of microservices and design patterns
    • Setting up .NET Core for RESTful services
    • Introduction to AWS services (EC2, ECS, Lambda, API Gateway)
    • Designing microservices with Domain-Driven Design (DDD)
    • Synchronous and asynchronous communication (HTTP, gRPC, SQS)
    • Securing microservices with JWT and API Gateway features
    • Containerizing .NET Core microservices with Docker
    • Deploying to AWS ECS with Fargate and auto-scaling
    • Setting up CI/CD pipelines with AWS CodePipeline and CodeBuild
    • Implementing circuit breakers, retry mechanisms, and saga patterns
    • Centralized logging and distributed tracing with CloudWatch and X-Ray
    • Service discovery with AWS Route 53 and API Gateway
    • Building and deploying .NET Core microservices on AWS
    • Implementing JWT authentication and monitoring with CloudWatch