From DDD to Delivery
Domain Driven Design has been guiding large development projects since 2003, when the seminal book by Eric Evans came out. Domain Driven Design is split up into two parts: Strategic and Tactical. One of the issues is that the Strategic part becomes so involved and intense that we lose focus on implementing these sorts of things. This presentation swaps this focus as topic pairs. For example, when we create a bounded context, is that a microservice or part of the subdomain? When we create a domain event, what does that eventually become? How do other tactical patterns fit into what we decide in the strategic phase?
In this presentation, we will break it down into pairs of topics.
-
Subdomains to Architecture Boundaries
-
Bounded Contexts
-
Context Mapping
-
Value Objects, Entities, and Aggregates
-
Where do Microservices fit in?
-
How do subdomains and bounded contexts fit in?
-
Where do we put human beings in all this?
-
What is Event Storming