Why Should The Construction of SRE Be Centered Around Application?
We know that microservices architecture generally evolves from monolithic or layered architectures. The process of transitioning to a service-oriented architecture is essentially the process of refining the business model.
In this process, different business logic modules with specific responsibilities are separated out, and each microservice module provides a service-oriented interface corresponding to its business logic. To put it simply, it’s about splitting! As shown in the diagram below, from a monolithic application, N independent modules are split out.
These modules can be deployed and run independently, providing corresponding business capabilities. The number of modules after splitting depends on the size and complexity of the business — ranging from a few to dozens or even hundreds.
To standardize the concept, we generally refer to these modules as applications. To ensure the uniqueness of each application, we assign a unique identifier to each, such as APP-1, APP-2, and so on, as shown in the diagram. This unique identifier is referred to as the application name. Going forward, this concept of an…