Domain-driven Design Architektur-Kata

DDD live und direkt

In diesem Training wenden Sie ganz praktisch verschiedene Techniken an, um eine Domänen-Architektur zu erstellen.

Domain-driven Design gibt Architektinnen und Architekten ein Vorgehen an die Hand, mit dem sie große Anwendungen entwerfen können.

Statt einer Folien-Schlacht steht im Mittelpunkt dieses Trainings die Praxis: Sie nutzen die Techniken, um an einer konkreten Architektur zu arbeiten. Zusammen mit den Trainern reviewen Sie die erarbeiteten Architekturen, um andere Meinungen über die eigene Architektur kennenzulernen und von den Entwürfen der anderen Teilnehmerinnen und Teilnehmer zu lernen.

Event Storming bietet einen Ansatz, um die Domäne anhand der Events zu analysieren und den idealen Schnitt zu ermitteln. Darauf basierend entsteht eine fachliche Architektur, die das System in mehrere unabhängige Bounded Contexts aufteilt. Das Zusammenspiel der Bounded Contexts und der Teams regelt Strategic Design. So entsteht eine Architektur mit weitgehend unabhängigen Modulen, die eine gute Basis für eine Microservices-Architektur darstellen, aber auch sonst ein langfristig wartbares System ermöglichen.

So bietet das Training eine kompakte eintägige und hocheffiziente Einführung in wesentliche Aspekte von Domain-driven Design. Im Mittelpunkt des Trainings stehen dabei Selbermachen, Feedback und Spaß!

Inhalte:

  • Event Storming als Analyse-Technik
  • Aufteilung einer Domäne in Bounded Contexts
  • Integration und Team-Kollaboration mit Strategic Design
  • Schwerpunkt: Praktisches Erarbeiten einer Architektur anhand der DDD-Prinzipien

Termine & Anmeldung