Domain-driven Design Renaissance & Event Storming with Christoph Baudson

Carsten Zeitz
Nov 22, 2017 · 3 min read

Our first Java User Group Thüringen Meetup in Ilmenau took place on 18th October 2017 in the Softwarepark near the Technical University. We had around 20 guests interested in the topic, a lot of them for the first time.

The event location

We started with a short welcome and our JUG introduction presented by Benjamin Nothdurft and Carsten Zeitz.

Introduction by Benjamin

Our speaker for the evening was Christoph Baudson from REWE Digital. He is the founder of the new Domain Driven Design Köln/Bonn Meetup and organizer of the Bonn Agile Meetup.

Christoph starting his talk

Domain Driven Design Renaissance

Domain Driven Design Renaissance

In the next part the focus was on the most important concepts of DDD:
Domain, Domain Model, Bounded Context and Ubiquitous Language.
Based on a practical example Christoph explained these concepts and the relation between them.

Examples of DDD concepts

Finally he demonstrated how REWE Digital has build its organization and architecture based on the DDD and Conway’s law. Additionally we learned techniques like Event Sourcing and CQRS (Command Query Responsibility Segregation) which match perfectly to DDD.

Event storming

Event storming in progress

After this, small groups tried to consolidate the events and to find headlines for describing these parts of the organization process. Despite the small amount of time we could figure out some clusters of events. Christoph finished the workshop with a short summary and described how the results can be used for further refinement.

Results of the event storming

Thanks to Christoph Baudson for the interesting talk, the practical insights and sharing the slides.

The speaker and the organizers
Discussions after the talk

Special thanks to Stefan Riehmer for the photos.

Java User Group Thüringen

A local IT expert group that focuses on the Java Platform

Carsten Zeitz

Written by

Java User Group Thüringen

A local IT expert group that focuses on the Java Platform

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade