On a Metaprocess for Microservice Migration

  • Henrique Medeiros UFRN
  • Thais Batista UFRN
  • Everton Cavalcante UFRN

Abstract

Microservice-based architectures have become popular to manage the complexity of many cloud service-oriented systems and comply with availability, maintainability, and scalability requirements. Modernizing legacy systems to adopt microservices is time-consuming and has often been ad-hoc. One of the main issues is the lack of an understanding of which activities and artifacts should be considered when migrating applications to microservices, besides how to realize a well-defined process to achieve the expected benefits. This paper introduces the Metaprocess for Microservice Migration Kernel (M3K) to support migrating monolithic applications to microservice architectures. The core idea is defining a general-purpose metaprocess that development teams and organizations could use as a basis for defining their specific microservice migration processes. M3K relies on OMG Essence Standard as a well-founded common ground for establishing software development practices, activities, and work products and tracking the migration to microservices.
Published
2023-09-25
How to Cite
MEDEIROS, Henrique; BATISTA, Thais; CAVALCANTE, Everton. On a Metaprocess for Microservice Migration. Proceedings of the Brazilian Symposium on Software Engineering (SBES), [S.l.], p. 116–121, sep. 2023. ISSN 0000-0000. Available at: <https://sol.sbc.org.br/index.php/sbes/article/view/28278>. Date accessed: 17 may 2024.