Zum Inhalt springen

Vaughn Vernon

Schlüsselwerke: Implementing Domain-Driven Design (2013), Domain-Driven Design Distilled (2016)

Vernon hat Evans’ Konzepte implementierbar gemacht. Während Evans das Warum erklärt, zeigt Vernon das Wie — konkret, mit Code-Beispielen, mit Implementierungsmustern.

Besonders prägend: Die Erkenntnis, dass DDD nicht „mehr Architektur” bedeutet, sondern angemessene Architektur für komplexe Domänen. Einfache Domänen brauchen kein DDD.

  • Aggregate Design als Leitfaden für Store-Granularität: Was gehört zusammen? Was braucht eine Transaktionsgrenze?
  • Application Services als direkte Vorlage für das Facade-Pattern im Frontend.
  • Domain-Driven Design Distilled als pragmatischer Einstieg für Teams ohne DDD-Erfahrung.

„Big Ball of Mud” ist ein Architekturstil — er entsteht, wenn man keinen anderen gewählt hat. Vernon zeigt Alternativen — und wann man sie braucht.

Die Frage ist nie „DDD oder nicht?”, sondern „Wie viel Domänenkomplexität habe ich, und welche Werkzeuge brauche ich dafür?”