We need your consent

This content is provided by YouTube. If you activate the content, personal data may be processed and cookies may be set.

Domain-Driven Design

  • Was ist DDD? - Eine Entwurfsmethode und Werkzeugkasten, der die Fachlichkeit in den Vordergrund rückt und Technologie in den Hintergrund.
  • Die drei Säulen des DDD: Strategisches Design, taktisches Design und kollaborative Modellierungstechniken.
  • Das Herzstück von DDD: Das Domain-Modell und die Ubiquitous Language.
  • Warum Domänenwissen so wichtig ist: Für Entwickler und Architekten genauso wie für Domainexperten.
  • Modellierung im DDD: Wie Modelle Komplexität reduzieren und ein abstraktes Abbild der Domäne schaffen.
  • Die Bedeutung einer einheitlichen Sprache: Vermeidung von Missverständnissen und Förderung der Zusammenarbeit.
  • Strategisches Design: Zerlegung der Domäne in handhabbare Subdomains und Kontextgrenzen.
  • Taktisches Design: Übertragung des Domain-Modells in Code mithilfe von Entwurfsmustern.
  • Kooperative Modellierungstechniken: Event Storming, Domain Storytelling und weitere Methoden.
  • Best Practices für DDD: Fokus auf Fachlichkeit, iterative Entwicklung und gemeinsame Sprache.

Prof. Dr. Markus Voß

Shareholder-Managing Director
Founder/managing director, honorary professor (Darmstadt University of Applied Sciences)
Markus Voß Raute