Inhalt
- 01
Domäne, Modell und Ubiquitous LanguageDomäne, Domänenmodell, Ubiquitous Language, Module, Entity, Value Object, Aggregate, Service, Factory, Repository, Domain Event
- 02
Knowledge Crunching: Der Weg zum ModellAgile und evolutionäre Modellbildung, Empowerment der Domänenexperten, Kollaborationsformen zur Modellerhebung, Werkzeuge zur Modellerhebung
- 03
Vom Modell zur ImplementierungFachliche Klassen und technisch motivierte Bausteine, Zusammenhang zwischen Modell und Code, Sprache und Codequalität
- 04
Das Modell in der AnwendungsarchitekturHexagonal Architecture, Command-Query Responsibility Segregation, Layered Architecture, Dependency Injection, Behaviour Driven Development
- 05
Strategic Design 1: Modelle schneiden und voneinander abgrenzenSubdomain, Bounded Context, Core vs supporting vs generic subdomains, Context Map
- 06
Strategic Design 2: Context MappingCustomer/Supplier, Open Host Service, Shared Kernel, Domain Event als Kommunikationsmittel, Anticorruption-Layer, Separate Ways



