Introduction to Microservices using .NET Core 3.1
Last updated on October 5, 2026 8:21 pmIntroduction to Microservices using .NET Core 3.1
★★★★★
$449.00 in stock
Udemy.com
as of October 5, 2026 8:21 pm
Learn Microservice architecture on .NET Core using ASP.NET Core, RabbitMQ, MongoDB, Redis, Masstransit and CQRS Pattern
Created by:
Shashank Dhyani
Code Instructor
Code Instructor
Rating:4 (137reviews)
827students enrolled
What Will I Learn?
- Fundamentals of Microservices architecture.
- Implement API Gateway using ASP .NET Core Application.
- Connect Microservice with NoSQL database MongoDB.
- How to Structure Microservice Project using ASP .Net Core Application
- Develop microservices with ASP .NET Core Web APIs
- Postman tool installation and Basics.
- Install RabbitMQ to implement event based communication in microservice architecture.
- Install Masstransit to communicate with RabbitMQ Message Broker from Application.
- Fundamentals of AMQP (Advanced Message Queuing Protocol) and RabbitMQ.
- Communicate between API Gateway and microservices using RabbitMQ with Masstransit.
- Create Masstransit Consumers to consume published messages.
- Fundamentals of CQRS (Command Query Segregation Principle).
- Refactor application as per CQRS Design (Physical layer Separation).
- Implement Authentication and Authorization Mechanism using JWT Token.
- Basics of Unit Testing.
- Unit testing Product Controller with nUnit.
- Unit Testing Login method using Masstransit In-Memory test harness.
- What is Benchmarking and Apache Bench Installation to micro-benchmark our application.
- What is Resiliency in microservices and need of Resilient Microservices.
- Basics of Polly (A transient fault handling library).
- Implementation of Fallback Policy.
- Implementation of Retry Policy.
- How to wrap multiple policies as one using Wrap Policy.
- What is Jittering and implementation of Wait Retry Policy.
- What is Circuit Breaker Pattern.
- Implementation of Circuit Breaker Pattern using Circuit Breaker Policy.
- Implementation of Advance Circuit Breaker Policy.
- What is Bulkhead Isolation.
- Implementation of Bulk Isolation Policy.
- Basics of Redis and its installation.
- Create Cart Service using In-memory database Redis.
- Swagger Implementation for Order service to document Order API endpoints.
- What is Distributed Transaction in microservices.
- Distributed Transaction Techniques. (2-Phase Commit & Saga) - Theory
- What is Routing Slip Pattern.
- Implementing Routing Slip pattern using Masstransit Courier to handle distributed transaction. (Long lived transactions are not covered).
- Monitoring Routing Slip Execution with help of Routing Slip Events.
- Implementation of idempotent services using Idempotent consumer pattern.
Requirements
- Good understanding of C#.
- Basic understanding of HTTP.
- Basic understanding of ASP .Net Core.
Target audience
- ASP .Net Developer who want to learn microservices architecture using .Net Core.


There are no reviews yet.