Event-Driven Microservices with Dotnet and AWS, Lambda, Docker, Kafka, RabbitMQ, etc.

What you’ll learn

  • Solution Architecture of Microservices-based Systems
  • Microservices and API Security with AWS Cognito
  • API Gateway pattern and the AWS API Gateway service
  • The Microservice Chassis: Serverless and Containerised
  • Build, Deploy and Secure Serverless Microservices
  • Mocking Techniques for Rapid Microservices Development
  • Domain Driven Design and Its Relevance to Microservices
  • Command and Query Segregation Pattern (CQRS)
  • Event Bus and the Fan Out Pattern
  • The Idempotent Consumer Pattern with AWS SNS and DynamoDB
  • Using API Gateway pattern as a reverse proxy for private APIs
  • Docker and Containerization
  • Deploying Microservices to AWS ECS with Fargate Launch Type
  • Deploying Microservices to AWS ECS with EC2 Launch Type
  • System Resiliancy and the Event Sourcing Pattern
  • The Service Discovery Pattern and AWS CloudMap
  • The Sidecar Pattern
  • Logging and Monitoring for Microservices in AWS
  • Apache Kafka
  • RabbitMQ


  • Some C# Programming Skills
  • Basic knowledge of Amazon Web Services


Are you looking to advance your career in software development and keep up with the latest trends in the industry? With the rise of online services like social media and remote collaboration tools, it has become clear that more than traditional software design and development methods are required for systems that must handle many users and scale rapidly.

That’s where microservices architecture comes in. By breaking down complex software systems into smaller, independent services, teams can build and upgrade their products more rapidly and respond quickly to changes in the environment or technology. And with the help of cloud computing platforms like Amazon Web Services (AWS), building distributed and microservice-based applications has never been more accessible.

To stay ahead of the game and become a sought-after engineer or architect in the technology industry, you must have a solid understanding of microservices and their design patterns. This microservices course is a must-have for anyone who wants to succeed in this field.

This course will teach you how to build different microservices using dotnet (7 and 8-preview) and AWS, including serverless and containerised options. You’ll also gain practical experience working on a Hotel Management project and learn about common design patterns like CQRS, Service Discovery, and Saga.

But that’s not all. To ensure that you are well-prepared for job interviews and have the flexibility to work with various systems, we’ve also included sections on Apache Kafka and RabbitMQ. And at the end of the course, we provide detailed answers to common interview questions so that you can be confident in your skills and knowledge.

In today’s fast-paced technology industry, staying up-to-date with the latest tools and techniques is essential. Enrol in this microservices course today and take your career to the next level!

Who this course is for:

  • Developers and Engineers
  • DevOps Engineers
  • Solutions Architects
  • Technical Managers