Arquitetura Hexagonal
A Arquitetura Hexagonal, concebida para criar sistemas mais flexíveis e testáveis, propõe uma organização em camadas concêntricas. No cerne, encontra-se o domínio de negócios, cercado por camadas de portas e adaptadores. As portas definem as interfaces de comunicação com o domínio, enquanto os adaptadores implementam essas interfaces para integrar o sistema ao ambiente externo.