In domain-driven design (DDD), domain events are events that occur in the domain and are relevant to the business. They represent something that has happened in the past or is going to happen in the future, and they are used to communicate changes and updates within the domain. For example, in an e-commerce domain, a … Continue reading How to succeed with domain events
Category: faq
The difference between domains, subdomains and bounded contexts
Introduction Domain-driven design (DDD) is an approach to software development that has gained a lot of attention in recent years. It is an approach that puts the focus on the domain or problem space, rather than the technical details of the solution. Within DDD, there are several key concepts that are important to understand, including … Continue reading The difference between domains, subdomains and bounded contexts
Tactical design without strategic design?
Technically, yes, it is possible to apply the tactical design elements of DDD without going through the strategic design phase. However, doing so may limit the benefits you can gain from DDD. The tactical design patterns of DDD are designed to help developers tackle specific design challenges that are common in complex domains, such as … Continue reading Tactical design without strategic design?


