Skip to content
Latchkey

O Que É Arquitetura Hexagonal?

A arquitetura hexagonal, também chamada de portas e adaptadores, coloca a lógica de negócio no centro e permite que ela converse com o mundo externo apenas por meio de interfaces definidas chamadas portas. Os adaptadores implementam essas portas para tecnologias específicas, como um banco de dados, uma fila ou uma API HTTP. O núcleo permanece alheio a qual adaptador concreto está conectado.

Por que isso importa

Desacoplar o núcleo da infraestrutura o torna testável de forma isolada e substituível entre tecnologias. Você pode trocar um banco de dados ou transporte escrevendo um novo adaptador sem tocar nas regras de negócio.

Guias relacionados