# Port Adapter

> Place domain logic behind inbound and outbound ports, implement external technology through adapters, and forbid domain dependence on infrastructure.

Record: `algo:port-adapter`
Kind: architecture
Canonical: https://banes-lab.com/ontology/algorithms#algo-port-adapter
Closure: https://banes-lab.com/json/records/algo/port-adapter/closure

## composed-by

- [Persistence Fork](https://banes-lab.com/records/algo/persistence-fork.md)
