Begriff

Aggregate

Ein Aggregate fasst zusammengehörige Objekte zusammen, etwa eine Bestellung mit ihren Positionen. Es ist die Einheit zum Laden und Speichern und bildet eine Konsistenzgrenze: Die Regeln (Invarianten) gelten innerhalb des Aggregates immer. Transaktionen sollen nicht über Aggregategrenzen gehen.

Von außen greift man nur auf den Aggregate Root zu. Das Aggregate besteht aus Entities und Value Objects. Der Begriff hat nichts mit dem UML-Aggregate zu tun. Zum Entwerfen dient das Aggregate Design Canvas. Teil des taktischen Designs.

Weiterlesen

Kommentare

Die Kommentare brauchen JavaScript.