# Architectural Pattern
| | An **Architectural Pattern** is a general, reusable resolution to a commonly occurring problem in software architecture within a given context. The architectural patterns address various issues in software engineering, such as computer hardware performance limitations, high availability and minimization of a business risk. Some architectural patterns have been implemented within software frameworks. |
|-|-|
| | wikipedia:: [Architectural pattern](https://en.wikipedia.org/wiki/Architectural_pattern) |
[List of software architecture styles and patterns - Wikipedia](https://en.wikipedia.org/wiki/List_of_software_architecture_styles_and_patterns)