~/talk

Domain-Driven Design: A Complete Example

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [software-architecture]
slides:none on file

Walks through a full DDD workflow: uses event storming (up to about 10 people can populate timelines) to expose events, picks bounded contexts (order, invoicing, delivery), and argues delivery is the core domain for this e‑commerce example. Recommends team topologies (stream‑aligned, enabling, platform, complicated‑subsystem) instead of heavy strategic design, shows tactical patterns (entities, value objects, aggregates, repositories, services) and mentions tooling (Structure101, x‑molecules). Builds a tiny email microservice on AWS Lambda to distribute slides; it works and locks addresses for 14 days.

AI-written summary · about

  1. 0:00Introduction
  2. 2:29Event storming basics
  3. 12:50Bounded contexts
  4. 20:20Core domain and strategy
  5. 24:10Team topologies
  6. 33:54Technical design
  7. 37:31Implementation considerations
  8. 45:26Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.