Strategic Domain-Driven Design (Nov 13-14)
Register for this masterclass
Outcome
In this masterclass, Michael Plöd will share with you the strategic aspects of Domain-driven Design, with a particular focus on distinguishing and structuring problem domains, as well as planning and managing Bounded Contexts.
Why Attend?
Unlock the secrets of Domain-Driven Design (DDD) with expert Michael Plöd. Dive into practical techniques and strategies to elevate your development skills and build robust, scalable systems. Join us for an in-depth exploration of DDD and transform the way you approach software design. You will explore:
- Collaborative Modeling
- Align business and software architecture with strategic design
- Create highly specific domain models using tactical design patterns
- Organize teams and architecture with a context map and much more…
Course Overview
Day 1:
Overview of Domain-driven Design (DDD)
- History and Motivation of DDD
- Ubiquitous Language
- Collaboration between Domain Experts and Practitioners
Big Picture EventStorming:
- Understanding the Entire Domain
Domains and Subdomains
- Breaking Down the Problem Domain into Subdomains
- Categorizing into Core, Support, and Generic Domains
Distinguishing between Problem Space and Solution Space
Day 2:
Bounded Contexts
- Identifying Bounded Contexts
- Bounded Context Design Canvas
Sociotechnical DDD
- Context Mapping
- Governance and Team Alignment