Bounded Context
Problem
Das Wort:
Kunde
bedeutet etwas anderes als Sales, Billing und Support.
Ein universelles Kundenmodell würde viele widersprüchliche Anforderungen in einem großen Kompromissobjekt vereinen.
Lösung — Bounded Context
Erlauben Sie Konzepten, präzise Bedeutungen innerhalb expliziter Domänengrenzen zu haben.
Sales.Customer
Billing.Customer
Support.Customer
Kerngedanke: Bounded Contexts geben unterschiedlichen fachlichen Bedeutungen jeweils ein eigenes Modell.