An architectural pattern is a general, reusable resolution to a commonly occurring problem in software architecture within a given context.
Architectural patterns are similar to software design pattern but have a broader scope.
Separation of architectural and design patterns is not commonly agreed.
Also, patterns are not catalogued in any accepted form.
My aim:
Introduce you to a small selection to illustrate possibilities.
(Mallawaarachchi 2017)
Pros
Cons
(Mallawaarachchi 2017)
Pros
Cons
(Mallawaarachchi 2017)
Pros
Cons
(Mallawaarachchi 2017)
Pros
Cons
(Gupta and Sahu 2023)
Pros
Cons
(Butani 2020)
Pros
Cons
(Mallawaarachchi 2017)
Pros
Cons
Combination of multiple architectural patterns to address specific application requirements.
Gupta and Sahu (2023)
Many good resources out there:
Walker (2022), Reselman (2021), Taylor, Medvidovic, and Dashofy (2008), …