DDD Europe 2024 - Program

Domain Driven API Design

Main Conference - Hands-on Lab


Annegret Junker

Annegret Junker
Friday 31 from 11:00 until 13:00

(This is a hands-on lab with limited capacity)

Were you ever forced to use an API you don't understand? You hated more or less. Do you want to create APIs someone would love (or at least won't hate)? The talk discusses those questions using a sample and using Domain Story Telling and Event Storming. Out of them, you will get nice APIs, which your developers won’t hate.

  1. Introducing a task management system with results out of a domain storytelling and event storming
  2. Context Map based on the Event Storming
  3. Hands on in groups: Discussion of the interfaces - asynchronous vs. synchronous
  4. Hands on in groups: Definition of the interfaces using OpenAPI and AsyncAPI
  5. Discussion of the interfaces


Participants require a laptop, ideally with an IDE.

About Annegret Junker

Annegret is a chief software architect at codecentric AG. She has worked in software development for over 30 years. She worked in quite different roles such as product owner, programmer and architect and quite different domains such as automotive and insurance. Especially is she interested in domain driven design, microservices and everything along with it. She takes care for good and nice APIs.