Einführung in Domain-Driven Design
Von der Buisness-Strategie zum technischen Design
Diese Publikation zitieren
Accesses
Quotes
Beschreibung / Abstract
Hands-On DDD: von der Strategie bis zum technischen Design
- Anspruchsvolles Thema, von einem DDD-Praktiker gut lesbar aufgeschlüsselt
- Fokus auf der strukturierten DDD-Denkweise und den zentralen Prinzipien
- Konkrete Hilfestellungen, wann Patterns genutzt werden sollten und wann nicht
- Kompakte Codebeispiele - gerade vollständig genug, um Grundideen zu vermitteln
Softwareentwicklung ist heutzutage anspruchsvoller denn je: Als Entwicklerin oder Entwickler müssen Sie technologische Trends im Blick behalten, aber genauso die Business Domains hinter der Software verstehen.
Dieser Praxisratgeber beschreibt zentrale Patterns, Prinzipien und Praktiken, mit denen Sie Geschäftsbereiche analysieren, die Business-Strategie verstehen und, was am wichtigsten ist, Ihr Softwaredesign besser an den Geschäftsanforderungen ausrichten können.
DDD-Praktiker Vlad Khononov zeigt Ihnen, wie diese Praktiken zu einer robusten Implementierung der Geschäftslogik führen und Ihr Softwaredesign und Ihre Softwarearchitektur zukunftsfähig machen. Abschließend wird DDD in Verbindung mit Microservices-basierten, Event-getriebenen und Data-Mesh-Architekturen beleuchtet.
Beschreibung
Inhaltsverzeichnis
- BEGINN
- Inhalt
- Grußwort
- Vorwort
- Einleitung
- TEIL I: Strategisches Design
- Kapitel 1: Fachdomänen analysieren
- Kapitel 2: Domänenwissen ermitteln
- Kapitel 3: Die Komplexität einer Domain im Griff behalten
- Kapitel 4: Bounded Contexts integrieren
- TEIL II: Taktisches Design
- Kapitel 5: Einfache Business-Logik implementieren
- Kapitel 6: Komplexe Business-Logik angehen
- Kapitel 7: Die zeitliche Dimension modellieren
- Kapitel 8: Architektur-Patterns
- Kapitel 9: Kommunikations-Patterns
- TEIL III: Domain-Driven Design inder Praxis umsetzen
- Kapitel 10: Designheuristiken
- Kapitel 11: Evolution von Designentscheidungen
- Kapitel 12: EventStorming
- Kapitel 13: Domain-Driven Design in der Praxis
- TEIL IV: DDD und andere Methodikenund Patterns
- Kapitel 14: Microservices
- Kapitel 15: Event-Driven Architecture
- Kapitel 16: Data Mesh
- Abschließende Worte
- Literatur
- Index