MENU

Fun & Interesting

How to design great Aggregate Roots in Domain-Driven Design

Milan Jovanović 21,273 lượt xem 10 months ago
Video Not Working? Fix It Now

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovic

In this video, I'll do a deep dive into the theory behind Aggregates. I'm going to explain how to design an aggregate root and implement it in your .NET applications. The aggregate root pattern from Domain-Driven Design can help you create a better domain model. An aggregate acts as a consistency boundary and encapsulates one or more entities. Designing a good aggregate takes a lot of skill and practice.

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Chapters
0:00 What is an Aggregate?
1:05 Why do we need Aggregates?
2:15 What is an Aggregate (continued)
5:42 Aggregate design best practices
7:30 Let's look at an Aggregate example

Comment