Study Notes

Hexagonal Architecture

Ou ports and adapters architecture, proposed by Alistair Cockburn, desacopla a lógica de negócios principal das dependências externas (bancos de dados, interfaces de usuário) usando interfaces/portas e adaptadores de implementação.

Separar a business logic da infrestrutura utilizando

Ports & Adapters

A business logic só se comunica com mundo externo via ports (interfaces). Se quiser mudar alguma infrestrutura, as portas se mantem e o que muda são os adaptadores. (maior flexibilidade). hexag_arch_01.png

Referências

On this page