← Voltar

My House - Um experimento hexagonal com Spring Boot

"What goes inside the hexagon? I don't care." - Cockburn

Hexagonal Architecture Diagram

O projeto "myhouse" foi desenvolvido com arquitetura hexagonal (também conhecida como Ports And Adapters) para gerenciar a complexidade do software e manter uma separação clara entre as regras de negócios. manutenção.

Principais Características

Tecnologias Utilizadas

Arquitetura

O projeto segue os princípios da arquitetura hexagonal, onde o núcleo da aplicação (domínio) é independente de frameworks e tecnologias específicas. As regras de negócio ficam isoladas no centro, enquanto os adaptadores (como APIs REST, bancos de dados, etc.) ficam na camada externa, permitindo maior flexibilidade e testabilidade.