Este livro visa oferecer aos leitores uma abordagem sistemática com relação ao domain-driven design, ou DDD, apresentando um conjunto de práticas de design, técnicas baseadas em experiências e princípios que devem facilitar o desenvolvimento de projetos de software que enfrentam domínios complexos. Reunindo práticas de design e implementação, o livro procura incorporar exemplos baseados em projetos que ilustram a aplicação do design dirigido por domínios no desenvolvimento de softwares na vida real.