Glossar
Aggregate
Eine Konsistenzgrenze im Domain Model. Von aussen wird nur die Aggregate Root veraendert.
Adapter
Technische Umsetzung eines Ports. Beispiele: REST Controller, JPA Repository, Kafka Publisher, SOAP Client.
Anti-Corruption Layer
Schutzschicht gegen Legacy-Modelle. Alte Datenformen werden uebersetzt, bevor sie die neue Domain erreichen.
BOM
Bill of Materials. Zentralisiert Dependency-Versionen, ohne automatisch jede Dependency in jedes Modul zu ziehen.
Composition Root
Ort, an dem konkrete Implementierungen zusammengesetzt werden. In Spring ist das typischerweise Configuration/Bootstrapping.
Domain Event
Fachliches Ereignis wie OrderPlaced. Es beschreibt, was passiert ist, nicht was technisch als naechstes aufgerufen werden soll.
Outbox
Persistenter Zwischenspeicher fuer zu publizierende Events. Vermeidet Dual-Write-Probleme.
Port
Schnittstelle, die von der Application oder Domain benoetigt wird. Adapter implementieren Ports.
Reactor
Mavens Mechanismus, um Multi-Module-Projekte in korrekter Reihenfolge zu bauen.