On a Metaprocess for Microservice Migration
Resumo
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.
Palavras-chave:
software modernization, migration, metaprocess, legacy systems, Microservices
Publicado
25/09/2023
Como Citar
MEDEIROS, Henrique; BATISTA, Thais; CAVALCANTE, Everton.
On a Metaprocess for Microservice Migration. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 37. , 2023, Campo Grande/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 116–121.