Short theoretical introduction What is DDD? Benefits Domain and subdomain Event Storming or Domain Storytelling workshop based on case study (participants business example or other)
Why we need to decompose the domain? Sociotechnical architecture System/service landscape design Design org structure IT product portfolio management Business Capability vs Domain vs Subdomain Business Capability Modelling workshop (based on day 1 case study)
Types of domains core domain, generic subdomain, supporting subdomain Core domain chart with Build vs Buy - workshop exercise Introduction to models Models Ubiquitous Language Bounded Contexts Bounded Context candidates - workshop exercise
Decomposing solution into bounded contexts and understanding interactions (between contexts and teams that own them) Design heuristics Domain Message Flowing Modelling (validate bounded contexts interactions) - workshop exercise Introduction to socio-technical architecture and team topologies Context mapping and team topologies - workshops exercise
Back to the event