POC de Arquitetura Hexagonal
Este repositório contém uma prova de conceito do uso da arquitetura hexagonal.
Arquitetura
A imagem abaixo representa a Arquitetura do Microsserviço.
Atente-se inicialmente à legenda.
A documentação apresenta quatro visões da arquitetura:
- O cartão Nível de Sistema apresenta uma visualização global do sistema de back-end, contextualizando um potencial conjunto de serviços e como eles se conectam;
- O cartão Nível de Escopo de Serviço traz especificações da arquitetura ao redor de um serviço;
- O cartão Nível de Serviço especifica o programa (ou aplicação) implementada;
- O cartão Pacotes do Serviço especifica a divisão interna de pacotes, com suas respectivas entidades, seguindo o padrão UML;
nota: é possível pensar que chega-se ao nível de serviço dando um "zoom" no escopo de serviço a partir do nível de sistema.