# Architectural Style Selection

> Select monolith, modular monolith, layered, component-based, package-by-feature, clean, hexagonal, ports-and-adapters, or microservices architecture based on deployment autonomy, domain complexity, operational maturity, consistency needs, and coupling tolerance.

Record: `algo:architectural-style-selection`
Kind: arch-relationships
Canonical: https://banes-lab.com/ontology/algorithms#algo-architectural-style-selection
Closure: https://banes-lab.com/json/records/algo/architectural-style-selection/closure
