SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
The Conference for Software Architecture
Munich, 03 - 07 February 2020

Sessionsdetails

Talk: Mo 4
Date: Mon, 03.02.2020
Time: 10:00 - 17:00
cart

Domain-Driven-Design-Tutorial: Strategisches Design und Context Mapping

Time: 10:00 - 17:00
Talk: Mo 4 - Full Day

 

Eine grundsätzliche Frage bei der Softwareentwicklung ist, wie man die Domäne richtig schneiden kann. In Zeiten von Microservices ist das besonders bewusst geworden, aber auch unabhängig davon muss man diese Frage beantworten. Ziel ist es, zu einer tragfähigen Architektur und einem guten Domänenmodell zu kommen. Dabei ist erstens wichtig, die Bounded Contexts und Subdomänen herauszuarbeiten. Im zweiten Schritt werden die Kontexte mit Context Mapping miteinander verbunden.

Zielpublikum: Entwickler, Architekten, Product Owners, Business Analysts, Domain Experts
Voraussetzungen: Erfahrung in mittel- bis großen Projekten
Schwierigkeitsgrad: Anfänger

Extended Abstract
Eine grundsätzliche Frage bei der Softwareentwicklung ist, wie man die Domäne richtig schneiden kann. In Zeiten von Microservices ist das besonders bewusst geworden, aber auch unabhängig davon muss man diese Frage beantworten. Ziel ist es, zu einer tragfähigen Architektur und einem guten Domänenmodell zu kommen. Dabei ist erstens wichtig, die Bounded Contexts und Subdomänen herauszuarbeiten. Im zweiten Schritt werden die Kontexte mit Context Mapping miteinander verbunden.

Aufbau und Gliederung:
Der Workshop wird aus Vorträgen und Übungen bestehen. Dabei werden wir uns auch mehrere Beispiele aus der Praxis anschauen und in den Übungen erarbeiten sich die Teilnehmer selbst an einer Beispieldomäne eine Aufteilung in Bounded Contexts.

  1. Einführung und Überblick DDD
  2. Strategisches Design mit Bounded Context
  3. Strategisches Design mit Subdomains
  4. Context Mapping Patterns

Zielgruppe und Anforderungen:
Der Workshop eignet sich für Entwickler und Architekten, aber auch Kollegen aus dem Fachbereich. Keine Laptops nötig; wir konzentrieren uns auf die Domäne.