DDD & Clean Architecture mit Spring Boot 4¶
Inhaltsverzeichnis¶
- Lab 01: Setup und Warmup
- Lab 02: Event Storming - Die Immobilien-CRM-Domäne erkunden
- Lab 02b: Event Storming - Eure eigene Fachdomäne
- Lab 03: Strategic Design - Bounded Contexts und Context Map
- Lab 04: Taktisches DDD - Building Blocks implementieren
- Lab 05: Clean Architecture Refactoring
- Lab 06: Use-Case-Implementierung
- Lab 07: REST-Adapter - Viewings-API
- Lab 08: ArchUnit - Architekturregeln als Tests
- Lab 09: Context-Integration – Bounded Contexts verbinden
- Lab 10: Spring Modulith - Modularen Monolithen strukturieren
- Lab 11: Querschnittsthemen - Locking, Exception Handling, Auditing
- Lab 12: Teststrategie - Tests auf allen Ebenen
- Lab 13: Freie Implementierung - Vertiefung und Erweiterung