Metodología para la migración de aplicaciones monolíticas a sistemas basados en microservicios
Fecha
Autores
Autor corporativo
Título de la revista
ISSN de la revista
Título del volumen
Editor
Compartir
Director
Altmetric
Resumen
This work aims to be a guide for those who are in the process of decoupling the functionalities of their monolithic applications by migrating them to microservices, establishing a framework that allows them to carry out the migration taking into account some design and architectural patterns that can facilitate the transition, as well as the definition of the technologies to be used according to the organization's needs.
First, monolithic and microservices architectures will be explained, establishing the differences, advantages, and disadvantages of each one. Emphasis will also be placed on the use of Domain-Driven Design (DDD) to define bounded contexts and possible subdomains in order to properly extract the functionalities from the monolith. Later on, the patterns and best practices to be considered during the transition process to the new architecture will be reviewed. Subsequently, the methodology object of this work will be defined, establishing its characteristics, the phases that compose it, and the artifacts or deliverables that must be generated in each phase. Finally, the methodology will be applied to a case study in a company in the stock market sector to verify its effectiveness and relevance.