Example Microservices Reference Architecture
For illustration, in this section we will provide an end-to-end example of a particular architecture style and some of its architecture aspects. Microservices architecture is an architecture style often used to develop new cloud-native applications. In addition, many organizations are rewriting existing monoliths into new microservices, because they want to move faster, deploy applications quickly, and not have to regression-test old code. If you look at the 12 factors of cloud-native applications (https://12factor.net
), you notice that it has many of the same principles as microservices design; as such, it is the de facto method for building modern cloud applications.
Style introduction
This section does not go deep into the details of this particular style of documentation but discusses it in enough depth to help you understand the components of a modern reference architecture.
Microservices is an application architectural style in which...