Model Mitosis: dealing with model tensions - Julien Topçu and Josian Chevalier - DDD Europe 2023

  Рет қаралды 2,165

Domain-Driven Design Europe

Domain-Driven Design Europe

6 ай бұрын

Domain-Driven Design Europe 2023
dddeurope.com - / ddd_eu - newsletter.dddeurope.com/ / domain-driven-design-e...
Organised by Aardling (aardling.eu/)
Talk by Julien Topçu and Josian Chevalier
Just as models should be iterative, strategic design should change when the context and our understanding of the problem evolve. As a model grows to solve more problems, it becomes less supple in its ability to evolve. Tensions arise within the model that struggles to stay coherent.
Eventually it reaches a critical mass and becomes a big ball of mud.
How do we know when it’s time to let new models emerge? How do we carry on the decision to split a model? How can we handle the progressive differentiation of our models while avoiding unnecessary coupling? It’s not as easy as a clean axe cut in the middle, finding the right boundaries is hard.
We would like to introduce the Model Mitosis, a dynamic pattern used to split a model into multiple ones that will get shaped and decoupled iteratively.
About Julien Topçu
I like to craft software with high business value using techniques from Domain-Driven Design, all powered by Xtreme Programming in the Kanban #NoEstimates philosophy. Member of the OWASP foundation, I evangelise on application security techniques in order to avoid being hacked properly.
About Josian Chevalier
Software Craftsman at Shodo, I specialize in Domain Driven Design. I strive to improve my approach of software development and my knowledge, as well as raise awareness about software quality among developers.

Пікірлер: 1
@softwarengineeringwithfabri
@softwarengineeringwithfabri Ай бұрын
amazing talk! it’s the typical discussion you have with your team mates: should we split it now or we wait a little bit?!
TDD: Beyond the intro, part one - Romeu Moura - DDD Europe 2023
50:35
Domain-Driven Design Europe
Рет қаралды 1,9 М.
Advanced patterns for use with Event Sourced systems - James Geall - DDD Europe 2023
54:25
Domain-Driven Design Europe
Рет қаралды 2,5 М.
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 15 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 457 М.
1❤️
00:17
Nonomen ノノメン
Рет қаралды 7 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 40 МЛН
Rethinking Design Thinking With Dave Snowden
1:16:04
RnDAO
Рет қаралды 8 М.
Entropy in Software, DDD, and Constructor Theory - Wei (David) Wang - DDD Europe 2023
52:46
KISS - Yves Reynhout - DDD Europe 2023
50:11
Domain-Driven Design Europe
Рет қаралды 1,5 М.
DDD in large product portfolios - Andreas Pinhammer - DDD Europe
38:47
Domain-Driven Design Europe
Рет қаралды 2,8 М.
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 82 М.
Lars Wikman - Introducing Elixir: Your entire web stack | Øredev 2023
39:00
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 310 М.
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 6 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,7 МЛН
Ультрабюджетная игровая мышь? 💀
1:00
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,1 МЛН