Domain-Driven Design (DDD) — Event Storming — a collaborative technique to model the business domain

a rapid technique to explore the the business domains and tackle its complexity

Kong To
10 min readJun 25, 2023

Domain-driven design, a.k.a DDD, is an approach to build complex systems with the business domain centricity, and comes with a toolbox composed of a few concepts and building blocks, as described in my previous articles :

Please note that this article is part of My path of software craftsmanship. The intention is to share what I came to discover, understand and assimilate so you can learn something out of it.

In real life project, it could interesting to do DDD, isn’t it? If we want to start using it in our organisation, or on building a new software, how to do so?

During strategic and tactical design phases, we can use of the an Event Storming workshop, invented by Alberto Brandolini (or some other approaches). Here we will discuss about the event storming.

--

--

Kong To

Architect, code crafter. Code quality matters. Technical writer @TheFork, a Tripadvisor company