
.NET 8 Microservices: DDD, CQRS, Vertical/Clean Architecture — 93% Off Coupon
Develop Microservices on .NET 8 used ASP.NET Web API, Docker, RabbitMQ, MassTransit, gRPC, Yarp Gateway, Redis,SqlServer
Course Summary & Verified Data
Here are the verified details for this course — pricing, instructor, duration, and coupon validity. All data checked on .
Learning Objectives
By the end of this course, you will be able to:
Prerequisites & Preparation
Before enrolling, make sure you have:
Full Course Description
The official description from Udemy — what's covered, how it's taught, and who it's for:
- ASP.NET Core Minimal APIs and latest features of .NET 8 and C# 12
- Vertical Slice Architecture implementation with Feature folders
- CQRS implementation using MediatR library
- CQRS Validation Pipeline Behaviours with MediatR and FluentValidation
- Marten library for .NET Transactional Document DB on PostgreSQL
- Carter library for Minimal API endpoint definition
- Cross-cutting concerns Logging, global Exception Handling and Health Checks
- Dockerfile and docker-compose file for running Multi-container in Docker environment
- ASP.NET 8 Web API application, Following REST API principles, CRUD operations
- Redis as a Distributed Cache over basketdb
- Implements Proxy, Decorator and Cache-aside Design Patterns
- Consume Discount gRPC Service for inter-service sync communication to calculate product final price
- Publish BasketCheckout Queue with using MassTransit and RabbitMQ
- ASP.NET gRPC Server application
- Build a Highly Performant inter-service gRPC Communication with Basket Microservice
- Exposing gRPC Services with creating Protobuf messages
- Entity Framework Core ORM - SQLite Data Provider and Migrations
- SQLite database connection and containerization
- Sync inter-service gRPC Communication
- Async Microservices Communication with RabbitMQ Message-Broker Service
- Using RabbitMQ Publish/Subscribe Topic Exchange Model
- Using MassTransit for abstraction over RabbitMQ Message-Broker system
- Publishing BasketCheckout event queue from Basket microservices and Subscribing this event from Ordering microservices
- Create RabbitMQ EventBus.Messages library and add references Microservices
- Implementing DDD, CQRS, and Clean Architecture with using Best Practices
- Developing CQRS with using MediatR, FluentValidation and Mapster packages
- Use Domain Events & Integration Events
- Entity Framework Core Code-First Approach, Migrations, DDD Entity Configurations
- Consuming RabbitMQ BasketCheckout event queue with using MassTransit-RabbitMQ Configuration
- SqlServer database connection and containerization
- Using Entity Framework Core ORM and auto migrate to SqlServer when application startup
- Implement API Gateways with Yarp Reverse Proxy applying Gateway Routing Pattern
- Yarp Reverse Proxy Configuration; Route, Cluster, Path, Transform, Destinations
- Rate Limiting with FixedWindowLimiter on Yarp Reverse Proxy Configuration
- Sample microservices/containers to reroute through the API Gateways
- ASP.NET Core Web Application with Bootstrap 4 and Razor template
- Consume YarpApiGateway APIs using Refit Library with Generated HttpClientFactory
- ASPNET Core Razor Tools — View Components, partial Views, Tag Helpers, Model Bindings and Validations, Razor Sections etc.
- Containerization of microservices
- Orchestrating of microservices and backing services (databases, distributed caches, message brokers..)
- Override Environment variables
Side-by-Side Comparison
Compare this course side by side with a similar alternative to find the best fit.
Our Expert Assessment
Student Ratings Breakdown
Rated 4.5/5 by 52,811 students on Udemy. The estimated breakdown:
* Rating distribution is approximated from the aggregate score. Sourced from Udemy. Last verified: July 22, 2026.
Meet Your Instructor
Learn more about Mehmet Ozkaya, the instructor behind this course on Udemy.
Common Questions
Quick answers about this course, the coupon, and enrollment. Based on data from Udemy as of July 22, 2026.
About the Editor
I help students save on premium courses through curated coupon codes and exclusive discounts. Every deal is manually verified before listing.
More Recommended Courses
More active deals in this category:


Spring Boot 4: Arquitectura de Microservicios

NestJS + Microservicios: Aplicaciones escalables y modulares

