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
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
Quality Score
Overall Score : 86 / 100
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.
Instructor Details
- 4.3 Rating
1,590 Reviews
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!
More courses by Aref Karimi
Observability with Grafana, Prometheus,Loki, Alloy and Tempo (2026)
4.5 (6,261 Reviews)
Provider: Udemy
Time: 7.6h
$11.99
Unit Testing .NET Applications with xUnit .net v3 (2025)
4.5 (5,234 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Dependency Injection in .NET and ASP.NET Core (2025)
4.3 (3,402 Reviews)
Provider: Udemy
Time: 1.9h
$59.99
Modern Identity and Security for ASP.NET Core (2026)
4.5 (2,673 Reviews)
Provider: Udemy
Time: 2.4h
$10.99
Atlassian Bamboo Data Center from Beginner to Advanced! (2024)
4.5 (2,055 Reviews)
Provider: Udemy
Time: 3.7h
$11.99
Microservices Interview Questions and Answers (2026)
4.6 (1,751 Reviews)
Provider: Udemy
Time: 2.4h
$10.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Microsoft Access Networking 2: Maximum Security (2022)
4.9 (312 Reviews)
Provider: Udemy
Time: 2.2h
$64.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
PMI-ACP Exam Prep 28 PDUs/Contact Hours Course 2025 Updated
4.8 (10,890 Reviews)
Provider: Udemy
Time: 18.2h
$19.99
2026 Salesforce Flows: The Complete Guide to Salesforce Flow
4.8 (3,363 Reviews)
Provider: Udemy
Time: 27.4h
$124.99
Reviews
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.












