Designing and Implementing Aggregates - Mariusz Gil

  Рет қаралды 5,554

Avanscoperta

Avanscoperta

Күн бұрын

Domain-Driven Design, Aggregates and EventStorming - An Evening with Mariusz Gil
Aggre-what? Lots of talking about aggregates in the DDD world, yet one of the questions we receive more often at workshops and during events is... what is an aggregate "exactly"? How do you design a good aggregate?
DDD expert Mariusz Gil's got the answer. Let's find out in this presentation, based on a concrete and real example, where you can ask questions through the KZbin chat in real-time.
👉 Title
Designing and Implementing Aggregates
📝 Abstract
One technique of the Domain-Driven design approach is the Aggregate concept. This well-applied pattern of tactical DDD allows us to safely perform complex data modifications in a system, making it bulletproof regarding data consistency and correctness.
However, designing such objects is sometimes problematic, as is discovering important immutables whose consistency we should guarantee.
During the session, we will go through the process of analyzing, modelling and implementing a sample aggregate using a concrete example.
We will also learn about principles, good and bad modelling practices, helpful heuristics, and facilitating the whole analysis and modelling process.
As usual, you'll have a chance to interact with Mariusz and your fellow participants by joining the KZbin chat during the live streaming. Plenty of space for your questions: let's make this interactive!
📅 When
Thursday 9th March 2023, 6.30 pm CET
🇬🇧 Language
English
🎙 Speaker
Mariusz Gil
📰 Bio
Software architect, trainer, consultant and ex-CTO, involved in the IT industry for over 23 years. Mariusz supports teams in the analysis, modelling and implementation of complex systems. He is the host of the Better Software Design podcast on software architecture and design.
✔ Save the link, activate and allow the notifications from KZbin, or subscribe to our KZbin channel bit.ly/SubscribeAvanscoperta and never miss our next free online event or an update from Avanscoperta.
🔝 Check out our next workshops: bit.ly/Avanscoperta_Corsi_di_f...
📩 Join our newsletter (available in Italian and in English): bit.ly/Avanscoperta_Newsletter_YT
#DomainDrivenDesign #EventStorming #DDD #DDDesign #Aggregate #Software #SoftwareArchitecture #SoftwareDevelopment #Developer #SoftwareDev #Design #Modelling #Modeling #Domain #DomainModel #DomainModelling

Пікірлер: 5
@zebcode
@zebcode 10 ай бұрын
21 minutes and we're still discussing the problem. I think it should have been kept much simpler so that we can get to the topic of the video. I really came here to learn about aggregates.
@softwarengineeringwithfabri
@softwarengineeringwithfabri Жыл бұрын
very well explained, thanks Mariusz, it was super clear! Thanks also Avanscoperta to bring this talk to us 🎉
@AlessandraGranaudo
@AlessandraGranaudo Жыл бұрын
🤩
@LorenzoDee
@LorenzoDee 11 күн бұрын
29:17 First approach 32:21 Second approach 40:57 Third approach 50:00 Different approach 52:11 So... what is an aggregate?
@prerakhere
@prerakhere 10 ай бұрын
Begins at 3:37
(Re)designing Systems with Event Storming - Gal Sharir
23:58
Wix Engineering Tech Talks
Рет қаралды 1,6 М.
Event Storming - Alberto Brandolini  - DDD Europe 2019
35:21
Domain-Driven Design Europe
Рет қаралды 80 М.
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 164 МЛН
What Software Architects Do That Programmers DON'T
12:51
Thriving Technologist
Рет қаралды 108 М.
The SECRETS Of Successful Software Architects
10:56
Continuous Delivery
Рет қаралды 12 М.
What is Training from the BACK of the Room all about? Teri Frith
42:15
Event Modeling from Beginner to Expert • Adam Dymitruk • YOW! 2023
45:45
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 787 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 235 М.
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 10 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,7 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 27 МЛН
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,9 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 452 М.