Semana 1 · Arquitetura de Software

Domain-Driven Design: Tackling Complexity in the Heart of Software

por Eric Evans

1ª ed. (Addison-Wesley, 2003)ISBN 9780321125217

  • clássico
  • tem em português
  • ✔ referência conferida

Nível: AvançadoConceitualLeitura densa

Comentário do Jorge, staff engineer

É a origem da linguagem ubíqua e dos bounded contexts. Vale ler depois de uma introdução mais leve, como o Learning DDD.

A parte de design estratégico, no fim do livro, é hoje a mais valiosa: como dividir o domínio em contextos e como eles se relacionam. Os capítulos de padrões táticos podem ficar para uma segunda leitura.

No vídeo de recomendação de livros, o Akita alerta que ele não deve ser lido como manual de instruções. Nos artigos do Martin Fowler sobre DDD e bounded context, ele aparece como a fonte do conceito, e na GOTO 2015 o próprio Eric Evans relaciona DDD a microsserviços.

Tem em português?

Sim, tem edição brasileira.

  • Domain-Driven Design: Atacando as Complexidades no Coração do Software — Alta Books, ISBN 9788550800653

Citado em

Fontes que mencionam o livro, conferidas em . Links não são de afiliado.

Referências

✔ = link aberto e conferido em . Links de referência não são de afiliado.

Leia junto

Fundamentals of Software Architecture · Software Architecture: The Hard Parts · Clean Architecture · Learning Domain-Driven Design · Building Evolutionary Architectures

Onde este livro aparece