Ich habe in einer relativ komplexen Anwendung mit 10 Datenbanktabellen (Aggregate, Entitäten / Wertobjekte) gearbeitet und DDD angewendet. An diesem Punkt scheint es sich im Grunde genommen um DDD-Lite zu handeln, was bedeutet, dass es Anwendungs- / Domänendienste, das Domänenmodell (Entitäten, Wertobjekte) und Repositorys gibt.
Ich habe ein Buch über die Implementierung von DDD in die Hand genommen und als erstes erwähnte er DDD-Lite und Bounded Contexts und Domain Events, die als erste Fehler zu Beginn von DDD fehlen.
Derzeit habe ich versucht, das Domänenmodell nach Aggregatbeziehungen zu organisieren und Namespaces zu verwenden, um dies zu demonstrieren.
Ich kann die Vorteile und Nachteile der Aufteilung des Domain Model-Projekts in getrennte begrenzte Kontexte (noch) nicht erkennen. Vielleicht wird es später offensichtlich, aber ich hätte gerne ein Feedback aus der Praxis zu Bounded Contexts (und möglicherweise zu Subdomains usw., wenn sie damit verknüpft sind).