
Já ouviu falar ou leu algo sobre Arquitetura Hexagonal?
Essa arquitetura mostra como podemos estruturar nosso projeto de forma organizada, protegida e escalável de uma forma simples.
Utilizando conceitos como Adapter/Port, Mediation e Application Domain essa arquitetura facilita muito trocas de variantes externas.
É importante lembrar que o DDD ou Domain Driven Design deve estar aplicado nessa arquitetura para que seja bem utilizado.
As vantagens em utilizar a Arquitetura Hexagonal são:
- Proteção da camada de domínio da aplicação;
- Separação de responsabilidade;
- Facilidade de troca de componentes e fornecedores externos.
Acesse o material completo em: https://nakatech.herokuapp.com/article/arquiteturaHexagonal.html.