Skip to content
UdemyIt & SoftwarePaid courseAll LevelsCertificate

Build Microservices with .NET & Amazon Web Services (Udemy.com)

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

Created by: Aref Karimi

Last updated April 2025

icon
What you will 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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

Are you ready to take your software development or architecture career to new heights and stay at the forefront of the ever-evolving industry? Look no further.


In today's digital landscape, where online services reign supreme, traditional software design and development approaches can no longer meet the demands of modern systems handling massive user bases and rapid scalability requirements.


Enter microservices architecture, the game-changer you've been waiting for. By breaking down intricate software systems into more minor, autonomous services, development teams gain the power to create and enhance products with unmatched speed and agility, seamlessly adapting to dynamic environments and technological advancements. With the widespread availability of cloud computing platforms such as Amazon Web Services (AWS), constructing distributed, microservice-based applications has never been more accessible.


A comprehensive understanding of microservices and their design patterns is essential to position yourself as a highly sought-after engineer or architect in the technology industry. This is where our groundbreaking microservices course comes in.


This course empowers you to build various microservices using .Net  (8 and 9 or above) and AWS, delving into serverless and containerized options. You won't just learn theory; you'll gain hands-on experience by coding the microservices alongside our expert instructors, fostering a deep understanding and practical expertise. As you progress, you'll even tackle a real-world Hotel Management project, honing your skills in vital design patterns like CQRS, Service Discovery, and Saga.


Enrol in our microservices course today and propel yourself to the next level of professional success. The future of software development and architecture awaits.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Aref Karimi

Aref is a seasoned technology leader, strategist, and entrepreneur with over 20 years of experience driving innovation and growth in the tech industry. As a CTO and advisor, Aref has helped startups and enterprises align technology with business goals, delivering measurable results.


Aref is also a published author of several top-selling books, including:

- Tech Leadership for Profit: The CTO's Guide to Building a Thriving IT Company.

- Digital Transformation: From Bricks to Bits!

- The Vendor Management Playbook: Turn Your Vendor Relationships into a Competitive Advantage.

In addition to being an accomplished author, Aref is a passionate educator who teaches courses on Udemy and LinkedIn Learning. His courses, consistently the highest-rated and best-selling for over seven years, empower professionals to excel in software development, observability, DevOps, and leadership by providing practical insights and actionable strategies.

Join Aref's courses to gain real-world expertise and elevate your career!

icon
More courses by Aref Karimi

$11.99

$10.99

$59.99

$10.99

$11.99

$10.99

icon
More IT & Software courses

$49.99

$64.99

$10.99

$19.99

$124.99

$124.99

icon
Reviews

4.3

1,590 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Vladimir Andrenkov on 1/5/2026

A very good crash course with many practical tutorials, covering everything from AWS Lambda to event- and message-exchange platforms. Some of the materials are slightly outdated for AWS 2025–2026, as certain service configurations and console views have changed; however, these differences are generally easy to figure out. A few source code examples are not usable as-is, but fixing and adapting them provides valuable hands-on practice and helps deepen your understanding.

By Matheus da Silva Alves on 10/5/2025

If you know, at least, the basics of how to work with .Net & C#, and you're looking for learning how to take the next step, and work with it in an AWS environment, I strongly recommend this course for you, you probably won't regret it.

By Philipp on 3/22/2023

The tutor is very knowledgable and explains concepts well, he has also updated his course, however his new updated course became fairly complex to follow unlike his previous one, I would recommend for him to attach his old course as well as a last chapter since it will shed more light on his current course.

By Jesse Quijano on 6/20/2021

Cons: a) Too many times code was written offline and not presented to the student to "save us time", but it took triple the time to unravel what happened. You learn from writing the code and hearing an explanation, not reviewing a GitHub repo. b) This IS NOT A .NET 5 course and shouldn't be sold as such unless the content is updated to reflect current packages, AWS screens, and syntax .i.e. "ConfigureAwait" not needed. c) The support it terrible. Pros: The number of topics covered is substantial. If (and that's a big if!) you are experienced, you can figure it all out based on your knowledge and some trial and error.

By Karthik Subramanian on 3/21/2021

Gained really good insights on AWS services related to building a web app and web api using .net core Following are the pros and cons of this course Pros: 1) The course is hands-on with a project more close to real time projects 2) This course will give you confidence to work with AWS using .net core in your day to day work or to be confident in interviews related to .net & AWS suite 3) The author has introduced to compensating transactions and distributed transactions 4) The author does not blind fold us while coding most part of the course Cons: I purchased this course seeing the author last updated the course in 2021, but most of the videos were recorded in 2018 and early 2019. I suspect that most of the services or the way of connecting from visual studio are updated by AWS over the time. (I kind of suspect the relevance of the code in this course in 2021) 2) More clarity on distributed transactions with more complicated real-time scenarios would have helped

By Tejaswi Rana on 10/15/2020

This course is very well organized and covers a lot of topics in depth.

By Sead Alispahic on 10/13/2020

Course is full of bugs, instructor not replying to questions, waste of money.

By Santhosh Balaji on 10/1/2020

Very Informative course. Good and detailed explanation. A bit difficult for Juniors because one must need some knowledge of AWS and Docker. And there are some places where you have to surf things to get coding work.

By Randeep Saini on 9/27/2020

Presenter fixed issues that were not highlighted to the audience! we are now not in "sync"

By Rohit Bhilare on 9/25/2020

Detailed Explaination of each lecture

By Hong on 9/24/2020

wanted to learn something new and update myself with the latest Microsoft technologies

By Mariano Cariaga on 9/19/2020

It was a very complete course, every topic in the description has a section, it was very useful.
Probably i would not recommended for begginers.

Showing 12 of 159 reviews