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

  Рет қаралды 36,029

Spring I/O

Spring I/O

Жыл бұрын

Spring I/O 2022 - Barcelona, 26-27 May
Slides: speakerdeck.com/mploed/gettin...
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.

Пікірлер: 28
@marcusradell7544
@marcusradell7544 7 ай бұрын
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 🙂
@enfieldli9296
@enfieldli9296 Жыл бұрын
We need more talks like this! Informative and entertaining!
@michaelplod8320
@michaelplod8320 Жыл бұрын
Thank you so much!
@jenniferleech7602
@jenniferleech7602 Ай бұрын
So many gems in this session! Thanks for sharing
@dotnetenthousiast1855
@dotnetenthousiast1855 Жыл бұрын
Enabling talk, a lot of good tools and resources to get you going. Also very entertainingly brought by Michael.
@oeaoo
@oeaoo Жыл бұрын
Sense of humour is outstanding. So is the presentation.
@michaelplod8320
@michaelplod8320 Жыл бұрын
Thanks, I feel very blessed reading this.
@sandrodelacruz8125
@sandrodelacruz8125 8 ай бұрын
I loved the ruby on rails comment!
@DanielMoraes04
@DanielMoraes04 Жыл бұрын
superb talk!
@sakthisathya5352
@sakthisathya5352 7 ай бұрын
Great session very informative, thank you
@kalinduabeysinghe8917
@kalinduabeysinghe8917 4 ай бұрын
Amazing talk! Great information put out!
@user-tm2im8em8d
@user-tm2im8em8d 3 ай бұрын
Thanks a lot, it's the great session. I'm accumulate a peach of information from a lot VDO
5 ай бұрын
This is gold! Thanks!
@nitrovent
@nitrovent Жыл бұрын
I really enjoy your enthusiasm speaking live :)
@michaelplod8320
@michaelplod8320 Жыл бұрын
Thank you!
@enfieldli9296
@enfieldli9296 Жыл бұрын
@@michaelplod8320 Greate presentation! Thank you for the hard work!
@michaelplod8320
@michaelplod8320 Жыл бұрын
@@enfieldli9296 Thanks!
@arturoidemas9183
@arturoidemas9183 Жыл бұрын
Great talk!
@robertwhite3503
@robertwhite3503 8 ай бұрын
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.
Жыл бұрын
Excellent talk!!
@TheLavaBlock
@TheLavaBlock Жыл бұрын
Very good explanations and flow in the call... eh... talk
@michaelplod8320
@michaelplod8320 Жыл бұрын
ha ha ha yeah that was kind of funny of me being still mentally stuck in remote settings. Thanks for your kind words!
@TristanOnGoogle
@TristanOnGoogle Жыл бұрын
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 ;)
@velvetsound
@velvetsound 2 ай бұрын
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.
@kimk.m2428
@kimk.m2428 5 ай бұрын
Just leaving a footprint to see who finds me from this neck of the woods
@user-bp8mf3dp5r
@user-bp8mf3dp5r 7 ай бұрын
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.
@joachimdietl6737
@joachimdietl6737 Жыл бұрын
Just a marketing session. Blabla
@h2o2m3n
@h2o2m3n Ай бұрын
half of the talk is “yeah”
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 67 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
Introduction to Context Mapping - Michael Plöd - DDD Europe 2022
59:15
Domain-Driven Design Europe
Рет қаралды 18 М.
Architecting for Scale • David Leitner • CodeCrafts 2024
54:24
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023
59:14
Domain-Driven Design Europe
Рет қаралды 28 М.
Domain Driven Design: What You Need To Know
8:42
Alex Hyett
Рет қаралды 98 М.
Strategic Domain-Driven Refactorings - Henning Schwentner - DDD Europe 2023
1:00:35
Domain-Driven Design Europe
Рет қаралды 6 М.
The Art of Discovering Bounded Contexts by Nick Tune
41:53
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,8 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 28 МЛН
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,7 МЛН
Нашел еще 70+ нововведений в iOS 18!
11:04