Conference Program

Please note:
On this page you will only see the English-language presentations of the conference. You can find all conference sessions, including the German speaking ones, here.

The times given in the conference program correspond to Central European Time (CET).

Track: Domain-Driven Design

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Mittwoch
    05.02.
, (Mittwoch, 05.Februar 2025)
09:00 - 10:30
Mi 2.1
Bounded Context: Problem oder Lösung?

Bounded Contexts spielen bei Domain-driven-Design-Diskussionen eine zentrale Rolle. Sie gelten als eine vielversprechende Lösung zur Modularisierung von Systemen, sei es in Form von Deployment-Monolithen oder Microservices. Doch die Anwendung in der Praxis bringt Herausforderungen mit sich: Es ist oft schwierig, eine Domäne sinnvoll in Bounded Contexts aufzuteilen. Zudem ist das Konzept nicht einfach zu verstehen. Einerseits steht es für die Aufteilung eines Softwaresystems in Module,…

Mehr lesen
Das 1x1 des Collaborative Modeling: ein Griff in die DDD-Werkzeugkiste

Die Grundlage für gute Software ist eine gute Architektur. Eine zum System passende Architektur kann jedoch nicht im luftleeren Raum entstehen – um eine geeignete Architektur definieren zu können, muss man die Domäne und ihre Anforderungen verstehen. Moderne Architekturarbeit beginnt somit ein ganzes Stück vor der eigentlichen Architektur. Für diese Exploration der Domäne wurden im Rahmen von Domain-Driven Design (DDD) verschiedene kollaborative Modellierungstechniken entwickelt. Deren Ziel ist…

Mehr lesen
Eberhard Wolff
Raum 13a
Frank Steimle, Florian Pfleiderer
Raum 13a
11:00 - 11:45
Mi 2.2
Domain-Driven Refactorings

Today we know very well how to start a new project on a greenfield and how to build a good architecture. But most of us work in projects that have been around for a long time and whose architecture (to put it mildly) is not quite so beautiful. “Monolith” and “Big Ball of Mud” are the unflattering labels put on such systems.

This talk will show how we can introduce (or bring back) structure. Every system is different here, so it’s important to first understand where you are. Then the right steps…

Mehr lesen
Henning Schwentner
Raum 13a
Vortrag: Mi 2.2
17:00 - 18:00
Mi 2.4
Long-lived DDD with "Closure of Operations"

Eric Evans' Big Blue Book has a chapter titled "closure of operations", largely ignored by the community and subsequent works on DDD. This is tragic, as closure of operations is one of the most powerful techniques for domain modeling. A concept imported from functional programming, it makes for flexible and long-lived domain models with the help of combinators - operations that build big domain objects from smaller ones recursively. This is refreshing alternative to the rigid hierarchical…

Mehr lesen
Michael Sperber
Raum 12
Vortrag: Mi 2.4

Zurück