Application modernization best practices
To use all the benefits that GCP offers, is it not enough just to move your monolithic application to the cloud. It is also necessary to perform refactoring processes to delegate the greatest amount of responsibility to self-managed cloud services, and also allow our application to have elasticity and automatic recovery capabilities.
To achieve this goal, in this section, we will review the steps we must follow to refactor a monolithic application to a modern architecture and microservices design pattern.
Modern application design
In a design pattern oriented toward microservices, there are three fundamental elements that allow us to uncouple the responsibilities of the applications as much as possible, and thus reduce the amount of code to modify when it is necessary to make changes:
Backend for Frontend (BFF) is a microservice that is responsible for making the...