La computación en la nube es una tecnología emergente que permite el despliegue de software bajo demanda y un medio ambiente adecuado para el despliegue de aplicaciones nativas. En este contexto, las aplicaciones y arquitecturas cloud-native han surgido como una alternativa prometedora a las aplicaciones monolíticas; facilitando el crecimiento sostenible de las organizaciones. Este artículo presenta una revisión sistemática, cuyo objetivo es ofrecer una visión integral del estado del arte, las tendencias actuales y las oportunidades de investigación futuras sobre las estrategias de migración de aplicaciones monolíticas a arquitecturas nativas de la nube. La revisión abarca 41 estudios relevantes, los cuales han sido analizados con base en las etapas clave del proceso de migración: planificación, evaluación, refactorización, transición e integración en entornos cloud-native. Entre los hallazgos más significativos, las arquitecturas basadas en microservicios y los patrones de diseño orientados a la nube son los temas más estudiados, representando aproximadamente el 73 % de los artículos analizados. Asimismo, se identifican enfoques como el uso de frameworks de decisión, la refactorización del código monolítico, la aplicación de Model-Driven Engineering (MDE), la reducción de deuda técnica y el empleo de herramientas de orquestación.
Cloud computing is an emerging technology that enables on-demand software deployment and the use of suitable infrastructure for native applications. In this context, cloud-native architectures have emerged as a promising alternative to monolithic applications, facilitating the sustainable growth of organizations. This paper presents a systematic review aimed at providing a comprehensive overview of the state of the art, current trends, and future research opportunities regarding strategies for migrating monolithic applications to cloud-native architectures. The review covers 41 relevant studies, which have been analyzed according to the key phases of the migration process: planning, evaluation, refactoring, transition, and integration into cloud-native environments. Among the most significant findings, microservice-based architectures and cloud-oriented design patterns are the most studied topics, accounting for approximately 73 % of the analyzed papers. Additionally, the review identifies approaches such as decision-making frameworks, refactoring of monolithic code, application of Model-Driven Engineering (MDE), reduction of technical debt, and use of orchestration tools.
© 2008-2026 Fundación Dialnet · Todos los derechos reservados