Transform your strategic design by integrating the power of Large Language Models (LLMs).
In this two-day workshop, we will apply a Strategic Modelling Process to a realistic example domain, utilizing LLMs and agentic tools as collaborative partners. You will experience how human expertise and AI-generated insights complement one another—allowing you to explore the problem space faster, expose hidden assumptions, and reach design decisions with greater confidence.
For those new to DDD foundations, an optional single-day “Essentials of Strategic DDD” training is available prior to the workshop.
What we will explore
Throughout the workshop, we will practice specific techniques where LLMs can help with strategic modelling:
-
Mapping the Landscape: Drafting domains and subdomains.
-
Refining Language: Developing a precise Ubiquitous Language and identifying and clarifying ambiguity.
-
Defining Boundaries: Identifying heuristics for Bounded Contexts and creating Bounded Context Canvases.
-
Collaborative Synthesis: Using AI to synthesize design discussions and propose alternative perspectives.
Sample Activities
We will dive into practical scenarios, including:
- Accelerating domain knowledge acquisition with targeted prompting.
- Augmenting EventStorming sessions: How to evaluate utility and apply it in practice.
- Generating divergent ideas for domain decomposition and bounded context boundaries.
Beyond the Basics
We will also explore future possibilities, such as using agents to evaluate existing codebases against your Bounded Context definitions.
Crucially, we will discuss how to integrate these tools responsibly, covering the limitations of current AI, distinguishing helpful assistance from hallucination, and considering ethical and ecological implications.
Learning Objectives
By the end, you will possess practical techniques, reusable prompt patterns, and decision-making guidelines to accelerate your strategic design practice immediately.
For who?
This workshop is for Devs, Architects, and for Teams building with DDD.
Participant Prerequisites
- Participants should be familiar with strategic Domain-Driven Design concepts (domains, subdomains, and bounded contexts).
- No coding experience is required.