Arquitetura Hexagonal e DDD Construa softwares que evoluem com propósito
André Campos
Conteúdo
O que começa como um sistema simples pode rapidamente se transformar em um emaranhado difícil de entender e manter. Este livro parte dessa realidade para mostrar como a complexidade surge no desenvolvimento de software e, principalmente, como lidar com ela de forma consciente. Usando o universo do delivery como cenário, a obra apresenta conceitos de arquitetura e modelagem de domínio aplicados a situações reais do dia a dia.
André Campos conduz o leitor por uma jornada prática e reflexiva, destacando como decisões arquiteturais impactam diretamente a clareza, a manutenção e a evolução dos sistemas. Sem depender de frameworks, o foco está em entender o papel de cada parte do sistema e construir soluções mais organizadas, robustas e sustentáveis. Mais do que um guia técnico, o livro é um convite a desenvolver software com intenção e propósito.
Sumário
- 1. Introdução — O caos e a ordem
- 2. Núcleo do domínio — pedidos que se protegem sozinhos
- 3. Preços e cálculos — mantendo centavos sob controle
- 4. Portas de saída — persistência sem poluir o domínio
- 5. Portas de entrada — orquestrando o domínio sem controller obeso
- 6. Pagamentos e reembolsos — tratar exceções como fluxo normal
- 7. Atribuição de entregadores — matching que respeita a operação
- 8. Descontos e promoções — regras voláteis sob controle
- 9. Qualidade e testes — construindo confiança na Arquitetura Hexagonal
- 10. Evolução arquitetural — crescer sem travar o produto
- 11. Observabilidade — os olhos do hexágono
- 12. Mensageria confiável — garantindo a entrega com Transactional Outbox
- 13. Segurança sem acoplamento — protegendo o domínio de invasores
- 14. Resiliência avançada — protegendo o núcleo contra falhas externas
- 15. Transações distribuídas — Sagas e o fim do "tudo ou nada"
- 16. Conclusão — mantendo o delivery vivo e saudável
- 17. Glossário
Autor

André Campos
André Campos é Engenheiro de Software Sênior na Malga, atuando com infraestrutura inteligente de pagamentos. Especialista em Domain-Driven Design e Arquitetura Hexagonal, dedica-se à construção de sistemas de alta disponibilidade e durabilidade. Neste livro, compartilha sua experiência prática no desenho de arquiteturas claras para domínios complexos.
Dados do produto
- Número de páginas:
- 263
- ISBN:
- 9788555194368
- Data publicação:
- 08/2026