Domain-driven Design (DDD) bietet einen umfangreichen Werkzeug-Kasten. Aber bei Architektur-Diskussionen kommt die Code-Ebene oft zu kurz, obwohl DDD auch in dem Bereich helfen kann. Im Mittelpunkt dieser Episode soll daher das sogenannte taktisches Design stehen. Diese Patterns beschreiben, wie man Geschäftslogik in einem objekt-orientierten System aufbauen kann. Dazu gehören Ideen wie Entity, Aggregate oder Service.
Links
- Softwarearchitektur-Kickstart
- Martin Fowler: Pattern of Enterprise Application Architecture
- Eric Evans: DDD Referenz
- Folge zu Events, Event Sourcing und CQRS
- Folge mit Susanne Braun zu Eventual Consistency
- DDD Crew: Event Storming Glossary Cheat Sheet
- Alberto Brandolini: Introducing Event Storming
- SoftwareArchitekTOUR-Podcast zu taktischem Design
PeerTube Video - no Big Tech!
YouTube Video
Audio als Podcast
Infos und Feeds zum Audio als Podcast