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

Artigos2

Vídeos1

Livros2