# Ports and Adapters

> An architecture isolating core logic behind ports, with adapters binding it to external technologies.

Record: `lex:ports-and-adapters`
Kind: pattern
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lex-ports-and-adapters

## category

- [Core Vocabulary](https://banes-lab.com/records/lex-category/core-vocabulary.md)

## referenced-by

- [Hexagonal Architecture](https://banes-lab.com/records/arch/hexagonal-architecture.md)
- [Replaceability](https://banes-lab.com/records/arch/replaceability.md)
- [Dependency Inversion Principle (DIP)](https://banes-lab.com/records/arch/dependency-inversion.md)
