Microservices Summit 2019
Das große Trainingsevent für Microservices, DevOps, Continuous Delivery, Docker & Clouds
17. - 19. Juni 2019 in München

Domain-driven Design to the Code

Workshop
Dieser Talk stammt aus dem Archiv. Zum AKTUELLEN Programm
Early Bird Bis 16. Mai anmelden und bis zu 100 € sparen! Jetzt anmelden
Infos
Dienstag, 4. Dezember 2018
09:00 - 12:30

Aus dem strategischen Design von DDD ist eine Context Map mit Bounded Contexts und deren Abhängigkeiten entstanden. Doch wie können nun diese Bounded Contexts konkret basierend auf den taktischen Mustern von DDD in Code umgesetzt werden? Wie immer gibt es auch hier nicht die eine Allerweltslösung, aber dafür eine Reihe von interessanten Optionen, allen voran die Onion Architecture und Stereotypen.

Basierend auf der praktischen Erfahrung aus mehreren DDD-Projekten wird in diesem Workshop aufgezeigt, wie die Umsetzung von Fachlichkeit möglichst gut getrennt von technischen Aspekten wie Persistenz, Transaktionen oder Security erfolgen kann, wie diese technischen Aspekte als “Implementationsdetails” ergänzt werden können und welchen Einfluss diese Art der Umsetzung z.B. auf die Code-Organisation oder das Testing haben kann. Darüber hinaus wird betrachtet, wie Domain Events benutzt werden können, um innerhalb eines Bounded Context und über Bounded Contexts hinweg fachlich “hochwertig” zu kommunizieren und wie dies technisch umgesetzt werden kann. In einem Mix aus Präsentation und Demo werden diese Ideen konkret am Beispiel eines Systems aus der Bike-Sharing-Domäne gezeigt.