Arquitetura Hexagonal e DDD Construa softwares que evoluem com propósito

André Campos

*Você terá acesso às futuras atualizações do livro.

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.

Saiba o que você vai aprender

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

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter