Right now, all microservices in our news portal have already been written. With each microservice, we're performing the expected task and are ready to make them work as a single application in a scalable way with resilience and good performance.
For the consumers of our application, there is no real awareness of everything that has been used, but we must be fully aware of how all the links of the software connect and which are the critical points in our application that we need to pay attention to.
In order to have this view, we have to understand each part of the application, with a macro and micro view of the software, almost at the same time. We will divide the application, so that we understand everything that has been developed, into three large blocks:
- The public facing layer
- The internal layer
- General tools
This will cover all the general concepts applied as a solution to the microservices architecture, which is what we are using. The following...