Jump to content

Architectural pattern

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Azarboon (talk | contribs) at 06:56, 30 December 2024 (Removed content without citation or with unreliable citation. Big chunks of the text was technically wrong and duplicated. I've removed them all and referred to another wikipedia page.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An architectural pattern is a general, reusable resolution to a commonly occurring problem in software architecture within a given context.[1] 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. There are two main categories of architectural patterns: monolithic and distributed.[2]

Examples

Some examples of architectural patterns:

See also

References

  1. ^ Taylor, R.N.; Medvidović, N.; Dashofy, E.M. (2009). Software architecture: Foundations, Theory and Practice. Wiley. ISBN 9780470167748.
  2. ^ Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media. 2020. ISBN 978-1492043454.

Bibliography