Taktisches Domain-driven Design (DDD)
Software Architektur im Stream - Ein Podcast von Eberhard Wolff
Kategorien:
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 * Sketchnotes https://software-architektur.tv/sketchnotes/folge214.jpg * Softwarearchitektur-Kickstart (Frankfurt a.M., 2 Tage) 17.–18. Juni 2024 https://www.socreatory.com/de/trainings/arch-kickstart * Martin Fowler: Pattern of Enterprise Application Architecture https://martinfowler.com/eaaCatalog/) * Transaction Script https://martinfowler.com/eaaCatalog/transactionScript.html * Table Module https://martinfowler.com/eaaCatalog/tableModule.html * Eric Evans: DDD Referenz https://ddd-referenz.de/ * Folge zu Events, Event Sourcing und CQRS https://software-architektur.tv/2022/04/22/folge116.html * Folge mit Susanne Braun zu Eventual Consistency https://software-architektur.tv/2021/02/09/folge40.html * DDD Crew: Event Storming Glossary Cheat Sheet https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet * Alberto Brandolini: Introducing Event Storming https://leanpub.com/introducing_eventstorming * SoftwareArchitekTOUR-Podcast zu taktischem Design https://www.heise.de/blog/Episode-68-Domain-Driven-Design-DDD-Episode-4-4652298.html