Delving into the most recurrent patterns and applying them to a use-case scenario
Admittedly, I have not performed any scientific research to assess which patterns are the most used ones. This is based on empirical observations in the field. In this section, we will focus on the most frequently used patterns, whichever type of application is built. In Chapter 6, Impact of the Cloud on the Software Architecture Practices, and Chapter 7, Architectural Trends and Global Summary, we will review patterns that are inherent to cloud-native and newer architectural trends, while the current section focuses on more traditional patterns.
The following diagram shows some of the patterns we are going to focus on:
In case you are wondering, the repository pattern has a dark background because its exact positioning is subject to debate. There is no real consensus about which category it belongs to. The pattern is itself...