๐Ÿงญ
Domain-Driven Design ยท three decks
Same example, start to finish

Two decks build the patterns. The third is the real build.

Intro and Deep Dive teach the patterns through Northwind, a fictional example, with every pattern introduced by the real bug it prevents rather than a dictionary definition. Real Build drops the fiction โ€” an actual ticket, an actual internal platform, built as one AI subagent per bounded context โ€” and shows what drifted, how it was caught, and what it means for running DDD with agentic teams.

01

Intro โ€” DDD for Beginners

Opens with a real bug caused by two teams disagreeing on what "Product" means, then builds up: what a domain is, what DDD is, Ubiquitous Language, Bounded Contexts, Entities vs. Value Objects.

9 slidesno prior DDD knowledge needed
Open deck โ†’
02

Deep Dive โ€” Aggregates, Events, Context Maps

Continues the same example into production patterns: Aggregates, Domain Events, Repositories, Context Mapping & the Anti-Corruption Layer โ€” wired into one end-to-end flow, plus a codebase checklist.

12 slidesassumes the Intro deck
Open deck โ†’
03

Real Build โ€” DDD in Production

Drops the fiction for a real proposal โ€” an editorial platform built for a news media house client โ€” told in first person: the domain decisions, handing the build to one AI agent per bounded context, six real issues, and what I'd change next time.

11 slidesassumes Intro + Deep Dive
Open deck โ†’