TEIL I

Strategisches Design

Es ist nicht sinnvoll, über die Lösung zu sprechen, bevor wir uns über das Problem einig geworden sind, und ebenso wenig, über die Implementierungsschritte zu sprechen, bevor wir über die Lösung Klarheit haben.

– Efrat Goldratt-Ashlag1

Die Methodik von Domain-Driven Design (DDD) lässt sich in zwei große Bereiche unterteilen: in das strategische und das taktische Design. Der strategische Aspekt von DDD dreht sich um das Beantworten der Fragen nach dem »Was?« und dem »Warum?« – was für Software wir bauen und warum wir sie bauen. Im taktischen Teil geht es um das »Wie?« – wie jede Komponente implementiert wird.

Beginnen wir unsere Reise mit dem Erforschen von DDD-Patterns und -Prinzipien des strategischen Designs:

Get Einführung in Domain-Driven Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.