Why You Might Fail With Domain-driven Design (Wordwide Software Architecture Summit 23)

  Рет қаралды 899

Eberhard Wolff

Eberhard Wolff

Жыл бұрын

Almost 20 years after the start of Domain-driven Design (DDD), the approach is widely used - but that is no guarantee that DDD projects will be successful. This talk will highlight typical mistakes, misunderstandings, and problems that occur with Domain-driven Design and in particular with Strategic Design. Of course, the presentation also discusses how to solve such problems , not just to avoid failure, but even to score a true success…
Presentation from Worldwide Software Architecture Summit by geekle. Thanks for providing the video!

Пікірлер: 2
@jurgenfrei689
@jurgenfrei689 Жыл бұрын
I often feel that domain-driven design is highly valuable, and I completely agree with the concept. Assembling a team with experts in both technical details and understanding the business domain is extremely difficult. Sometimes, I wonder if it would be better to have only interfaces for communication, like Amazon mandates, and observe the outcome. This would avoid the complexities of the domain-driven design discussion. I find that in such discussions, it can either result in a technical design as you described or a distributed monolith, where services constantly call each other or rely on events in Kafka to maintain their data cache which brings its on challenges
@szeredaiakos
@szeredaiakos 10 ай бұрын
I have settled on a ..sort of 3D design. Which is usable in both system and application level. - Vertical slice are services or modules used by many. It is very much technology oriented with a lot of recomposition and it is mainly a layered system. - Depth. This is where adaptors, cache and network related code lives. This is overwhelmingly pipeline. - Horizontal slice. This is pure DDD. This is where 90% of problems get fixed. It is also the lattice where extensions mostly happen. If any of the services have constant issues or changes on one of their modules, that module should be transferred to the DDD axis.
Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022
1:00:03
NDC Conferences
Рет қаралды 44 М.
How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019
43:09
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 7 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 78 МЛН
Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021
31:21
GOTO Conferences
Рет қаралды 668 М.
What Software Architecture Should Look Like
19:13
Continuous Delivery
Рет қаралды 82 М.
Domain Driven Design: The Good Parts - Jimmy Bogard
58:39
NDC Conferences
Рет қаралды 219 М.
Taktisches Domain-driven Design (DDD)
1:04:28
Eberhard Wolff
Рет қаралды 1,6 М.
How To Use Domain-Driven Design In Clean Architecture
30:27
Milan Jovanović
Рет қаралды 104 М.
David West - The Past and Future of Domain-Driven Design
47:14
Domain-Driven Design Europe
Рет қаралды 13 М.
EXEED VX 2024: Не өзгерді?
9:06
Oljas Oqas
Рет қаралды 48 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,3 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 8 МЛН