Domain-Driven Design: Separating Fact from Fiction, Marek Dominiak

Опубликовано: 26 Октябрь 2024
на канале: Bulgarian Java User Group
126
7

Domain-Driven Design (DDD) has gained popularity as an approach to building complex software systems. However, misconceptions about DDD can lead to wasted effort and time. In this talk, we will explore common misunderstandings and mistakes related to DDD and provide a clearer understanding of its core principles. While using repositories, services, aggregates, entities, and domain events is quite easy for developers to start with, that doesn’t mean your project succeeds. We will discuss scenarios where DDD is a good fit, as well as situations where it may not be the best approach. By the end of this talk, you will have a better understanding of DDD and be able to avoid common pitfalls when using it in your projects.