Domain-Driven Design (DDD) — Software Design event storming
The tactical design phase to translate the business needs into code
DDD is an approach to tackle the complexity of a system, and align the understanding of the business domain between domain and technical experts. As described in my previous articles, it comes with a set of tools :