Como aplicar o padrão hexagonal em projetos modernos
O padrão hexagonal, também conhecido como Ports and Adapters, foi introduzido por Alistair Cockburn em 2005 como uma resposta ao acoplamento excessivo entre lógica de negócio e infraestrutura. Sua motivação central é permitir que o domínio da aplicação seja testado, evoluído e mantido independentemente de tecnologias externas como bancos de dados, frameworks web ou serviços de terceiros.