IT-Lexikon › Programmierung › Aggregate Root

Aggregate Root

Programmierung Svenska → Aktualisiert: 2026-09-05

DDD: der einzige Zugangspunkt zu einem Cluster verwandter Objekte — sorgt für Invarianten und atomare Updates.

Eine Order ist der Aggregate Root, OrderLines sind ihre Child Entities. Externe Aufrufe dürfen OrderLines nicht direkt verändern — der Weg führt immer über Order, die die Regeln durchsetzt ("Gesamtsumme darf das Kreditlimit nicht überschreiten"). Eine Transaktion ändert immer nur ein Aggregat. Zwischen Aggregaten gilt Eventual Consistency über Domain Events. Das Konzept stammt aus Eric Evans' DDD-Buch (2003).

← Zurück zum Lexikon