Tópico 2 de 10
Domain-Driven Design
Modele o software a partir do domínio do negócio. A parte estratégica divide o problema em contextos; a tática dá os blocos de construção do código.
O que estudar
Modelagem estratégica
- Linguagem ubíqua
- Domínio e subdomínios
- Bounded Contexts
- Context Map
Ferramentas
- EventStorming
- The Business Model Canvas
- User Story Mapping
- Domain Storytelling
Modelagem tática
- Entity
- Value Object
- Aggregate Root
- Repository
- Domain Service
- Factory

