Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Criar software é mais difícil do que nunca. Como programador, não só tens de seguir as tendências tecnológicas em constante mudança, como também tens de compreender os domínios empresariais por detrás do software. Este livro prático fornece-te um conjunto de padrões, princípios e práticas fundamentais para analisar domínios empresariais, compreender a estratégia empresarial e, mais importante, alinhar a conceção do software com as suas necessidades empresariais.
O autor Vlad Khononov mostra-te como estas práticas conduzem a uma implementação robusta da lógica empresarial e ajudam a conceber e a arquitetura de software à prova de futuro. Examina a relação entre o design orientado para o domínio (DDD) e outras metodologias para garantir que toma decisões de arquitetura que satisfazem os requisitos comerciais. Também explorarás a história real da implementação do DDD numa empresa startup.
Com este livro, aprenderás a:
- Analisar o domínio de negócio de uma empresa para saber como o sistema que estás a construir se enquadra na sua estratégia competitiva
- Utilizar as ferramentas estratégicas e tácticas do DDD para arquitetar soluções de software eficazes que respondam às necessidades do negócio
- Constrói uma compreensão partilhada dos domínios de negócio que encontras
- Decompõe um sistema em contextos delimitados
- Coordena o trabalho de várias equipas
- Introduzir gradualmente o DDD em projectos de raiz