# Lexicon terms whose kind is pattern

> 8 records

This index as JSON: https://banes-lab.com/json/api/facets/lexicon/kind/pattern

## Entries

- [Adapter/Port Abstraction](https://banes-lab.com/records/lexicon/adapter-port-abstraction.md): A boundary abstraction separating core logic from external protocols via port interfaces and pluggable adapters.
- [Standard Patterns](https://banes-lab.com/records/lexicon/standard-patterns.md): A canonical, widely agreed reusable solution that a reference architecture prescribes for a recurring problem.
- [Denormalized Read Models](https://banes-lab.com/records/lexicon/denormalized-read-models.md): A read-optimized model that deliberately duplicates data to serve queries fast, trading storage and write cost for read speed.
- [Pure Core / Imperative Shell](https://banes-lab.com/records/lexicon/pure-core-imperative-shell.md): An arrangement that keeps decision logic pure and pushes all side effects to a thin outer shell.
- [Ports and Adapters](https://banes-lab.com/records/lexicon/ports-and-adapters.md): An architecture isolating core logic behind ports, with adapters binding it to external technologies.
- [Composition Root](https://banes-lab.com/records/lexicon/composition-root.md): The single startup location where an application's object graph is assembled and its dependencies wired.
- [Pub/Sub](https://banes-lab.com/records/lexicon/pub-sub.md): A messaging pattern in which publishers emit messages to topics and subscribers receive them without direct coupling.
- [Saga](https://banes-lab.com/records/lexicon/saga.md): A pattern that manages a distributed transaction as a sequence of local transactions, each with a compensating action for rollback.
