Software architecture pattern is a reusable, proven solution to a specific, recurring problem focused on architectural design challenges, which can be applied within various architectural styles. [1]

Examples

edit

Some examples of architectural patterns:

See also

edit

References

edit
  1. ^ Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media. 2020. ISBN 978-1492043454.

Bibliography

edit
  • Avgeriou, Paris; Zdun, Uwe (2005). "Architectural patterns revisited:a pattern language" (PDF). 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, Germany, July. UVK Verlagsgesellschaft. pp. 1–39. CiteSeerX 10.1.1.141.7444. ISBN 9783879408054.1-39&rft.pub=UVK Verlagsgesellschaft&rft.date=2005&rft_id=https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.141.7444#id-name=CiteSeerX&rft.isbn=9783879408054&rft.aulast=Avgeriou&rft.aufirst=Paris&rft.au=Zdun, Uwe&rft_id=http://eprints.cs.univie.ac.at/2698/1/ArchPatterns.pdf&rfr_id=info:sid/en.wikipedia.org:Architectural pattern" class="Z3988">