O que é a arquitetura hexagonal?
A arquitetura hexagonal organiza uma aplicação em torno de um núcleo de negócio, separando-o de detalhes como interfaces de usuário, bancos de dados e serviços externos. O núcleo se conecta a essas partes por meio de portas e adaptadores, o que dá à arquitetura seu outro nome: Portas e Adaptadores.
O objetivo é manter as regras de negócio estáveis quando a tecnologia externa muda. O hexágono ilustra o limite da aplicação; ele não exige seis componentes.
