Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

preview_player
Показать описание
Spring I/O 2022 - Barcelona, 26-27 May

Domain-driven Design helps teams achieve a better alignment between the business and the technical architecture in order to design applications that have highly expressive and maintainable domain models. This talk aims at giving you an overview of Domain-driven Design and how the ideas behind it help you to create better modular applications.

We will talk about aspects from strategic Domain-driven Design such as Bounded Contexts and Subdomains, in addition to that the talk will explain the most important patterns from the tactical part of Domain-driven Design (Aggregate, Entity, Value Object). Finally you will learn about methods that help you in getting a better understanding about the domain you are working in.
Рекомендации по теме
Комментарии
Автор

This was one of the best wholistic presentations on DDD I've seen!

Personal highlights that feel very important to me:

- Modular Monoliths
- Coupling Points

I am on the lookout for beginner level content around those two topics for Java and C#. Please ping me if anyone has tips for good resources 🙂

marcusradell
Автор

We need more talks like this! Informative and entertaining!

enfieldli
Автор

Enabling talk, a lot of good tools and resources to get you going. Also very entertainingly brought by Michael.

dotnetenthousiast
Автор

So many gems in this session! Thanks for sharing

jenniferleech
Автор

Sense of humour is outstanding. So is the presentation.

oeaoo
Автор

Thanks a lot, it's the great session. I'm accumulate a peach of information from a lot VDO

tmimemd
Автор

I really enjoy your enthusiasm speaking live :)

nitrovent
Автор

I have finally understood root aggregates. I thought these were just DAOs. But they are similar to a previous concept I knew, which was facade classes, but these are facades for DAOs.

robertwhite
Автор

Amazing talk! Great information put out!

kalinduabeysinghe
Автор

Great session very informative, thank you

sakthisathya
Автор

Very good explanations and flow in the call... eh... talk

TheLavaBlock
Автор

When understanding a word is a matter of life and death : In France, "la tomate" designates 2 very different children games, one is about passing a balloon rolling on the floor punching it with 2 hands joined, the other is about the longest you can tolerate a strangulation, you better know what your kid is talking about ;)

TristanOnGoogle
Автор

This talk has a lot of subtlety to it under the hood. Unless you’ve been exposed to a Fortune 500 system or three, you might not be able to understand the reasons this works in practice. This particularly applies when making plans for decomposing a very large (4M-20M lines of code) monolith that’s older - where every change breaks something unrelated and every release is a buggy mess.

velvetsound
Автор

Just leaving a footprint to see who finds me from this neck of the woods

kimk.m
Автор

Some good heuristics with event storming... but so much dogma! I guess it was an introductory talk, but it's a shame that DDD is dominated by the worldview espoused here.

dan_haywood