最新消息:需要购买可以去xiaocaib.taobao.com网店购买会员 注册登录即可屏蔽广告

.NET 9 Master Microservices with DDD & Vertical Architecture

未分类 dsgsd 2浏览 0评论

th_uwDbBzpLFOlkIXJPjoenqAwLYgUuBZS0.avif_

Published 11/2025
Created by Laurentiu Dumitrescu
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 155 Lectures ( 23h 20m ) | Size: 11.2 GB

Build a real .NET 9 Microservices system with DDD, Vertical Slice, CQRS, gRPC and Clean Architecture step by step

What you’ll learn
Use Domain-Driven Design (DDD) to organize your system around real business needs
Define your Domain Models using EF Core ORM with proper Aggregate boundaries
Apply Vertical Slice and Clean Architecture to organize your microservices (in projects and folders)
Design modular monoliths and split them into microservices when needed
Implement CQRS using MediatR and FluentValidation with Pipeline Behaviors
Implement CQRS with FastEndpoints for high-performance and low-boilerplate APIs
Build flexible Minimal APIs using ASP.NET Core, with or without Carter
Secure your APIs using role-based authentication with .NET Identity and JWT tokens
Use gRPC for synchronous and MassTransit events for asynchronous microservices communication
Handle domain events using SaveChangesInterceptor to trigger side effects
Use GraphQL to query and filter efficiently from a PostgreSQL database
Use Redis as a distributed cache or database to boost your microservice performance
Store your files in Azure Blob Storage or Mongo GridFS for scalable file management
Map DTOs and integration events efficiently using Mapster or AutoMapper
Use Docker to containerize your microservices & external dependencies

Requirements
Basic knowledge of C# and .NET (classes, interfaces, async/await)
Familiarity with REST APIs (HTTP methods, JSON, controllers)
Understanding of databases and SQL (basic queries, relations)
Familiarity with Visual Studio or VS Code
Some experience with Git and GitHub is helpful
Familiarity with Docker is a plus

Description
In this course we build a real microservices & modular monoliths system in .NET 9 from scratch, using Domain-Driven Design (DDD) and Vertical Slice Architecture.Instead of small, isolated demos, we design and implement a complete application for managing scientific articles, with real business workflows and constraints.You’ll see how to turn business requirements into bounded contexts, aggregates and domain events, and then implement them using C#, ASP.NET Core, EF Core, gRPC and messaging. Every feature is developed end-to-end: from the business rules, to the API contract, the persistence layer, and the tests.Along the way we focus on practical architecture decisions:When to use microservices vs modular monolithsHow to design vertical slices instead of “anemic” layersHow to keep code clean, simple and testableHow to handle microservice communication and domain eventsWhat you’ll learnDesign and implement .NET 9 microservices with DDD and Clean ArchitectureApply Vertical Slice, CQRS and MediatR in a real projectModel solid aggregates, value objects and domain eventsStructure solutions for long-term maintainabilityMake pragmatic architecture trade-offs, not just follow theoryWho is this course for?Intermediate C# / .NET developers who want to move from “just coding” to designing real systems. Software architects who want a concrete, end-to-end example of DDD and microservices in .NET.And motivated newcomers who want to experiment with modern C# design in a real project.Basic experience with C#, ASP.NET Core and SQL is recommended.


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » .NET 9 Master Microservices with DDD & Vertical Architecture

您必须 登录 才能发表评论!