Skip to content
← Back to Glossary

Ports and Adapters

architecture hexagonal ddd functional
This content is not yet available in Português. View original →

Ports and Adapters

Uma arquitetura onde o core do domínio define fronteiras abstratas (ports) e todas as dependências externas se conectam através de implementações concretas (adapters), também conhecida como Arquitetura Hexagonal.

↑ Contents

Definição

Em Ports and Adapters, o core do domínio é puro: dados entram, dados saem, sem I/O. Um port é a fronteira onde a certeza termina e a incerteza começa: filesystem, HTTP, banco de dados, tempo. Adapters implementam ports com infraestrutura real. O domínio nunca importa um adapter; o adapter sempre importa o domínio. Essa direção de dependência é a restrição que mais importa: quando ela se mantém, o domínio é testável sem mocks e portável entre infraestruturas.

↑ Contents

Fonte

↑ Contents

Relacionados