A migration metaprocess from a monolithic architecture to microservices

dc.contributor.advisorBatista, Thais Vasconcelospt_BR
dc.contributor.advisor-co1Cavalcante, Everton Ranielly de Sousa
dc.contributor.advisor-co1IDhttps://orcid.org/0000-0002-2475-5075
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/5065548216266121
dc.contributor.advisorIDhttps://orcid.org/0000-0003-3558-1450
dc.contributor.advisorLatteshttp://lattes.cnpq.br/5521922960404236
dc.contributor.authorMedeiros, Henrique David de
dc.contributor.authorLatteshttp://lattes.cnpq.br/5136480770028616
dc.contributor.referees1Ferraz, Carlos André Guimarães
dc.date.accessioned2025-10-01T22:35:41Z
dc.date.available2025-10-01T22:35:41Z
dc.date.issued2025-06-26
dc.description.abstractMicroservice-based architectures have gained popularity for their ability to handle the complexity of cloud service-oriented systems and meet requirements for availability, maintainability, and scalability. However, the process of modernizing legacy systems to adopt microservices is often time-consuming and lacks a systematic approach. There is a need for clear guidance on which activities and artifacts are essential when migrating applications to microservices and how to establish a well-defined process to achieve the expected benefits. This work introduces the Metaprocess for Microservice Migration Kernel (M3K), which serves as a foundation for migrating monolithic applications to microservice architectures. The primary objective of this proposal is to establish a comprehensive metaprocess that development teams and organizations can use as a basis for defining their microservice migration processes. M3K leverages OMG’s Essence Standard, providing a solid framework for defining software development practices, activities, and work products, and facilitating the smooth transition to microservice architectures.
dc.description.resumoAs arquiteturas baseadas em microsserviços ganharam popularidade por sua capacidade de lidar com a complexidade dos sistemas orientados a serviços em nuvem e atender aos requisitos de disponibilidade, manutenibilidade e escalabilidade. No entanto, o processo de modernização de sistemas legados para adotar microsserviços costuma ser demorado e carece de uma abordagem sistemática. Há necessidade de uma orientação clara sobre quais atividades e artefatos são essenciais para se migrar aplicações para microsserviços e como estabelecer um processo bem definido para alcançar os benefícios esperados da arquitetura. Este trabalho apresenta o Metaprocesso para o Kernel de Migração para Microsserviços (M3K), que serve como base para a migração de aplicações monolíticas para arquiteturas de microsserviços. O objetivo principal deste trabalho é estabelecer um metaprocesso abrangente que equipes de desenvolvimento e organizações possam usar como base para definir seus processos de migração de microsserviços. O M3K aproveita o Essence Standard da OMG, fornecendo uma estrutura sólida para definir práticas, atividades e produtos de trabalho de desenvolvimento de software e facilitar a transição para arquiteturas de microsserviços.
dc.identifier.citationMEDEIROS, Henrique David de. A migration metaprocess from a monolithic architecture to microservices. Orientadora: Dra. Thais Vasconcelos Batista. 2025. 114f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2025.
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/65703
dc.language.isoen
dc.publisherUniversidade Federal do Rio Grande do Norte
dc.publisher.countryBRpt_BR
dc.publisher.initialsUFRNpt_BR
dc.publisher.programPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectComputação
dc.subjectMicroservices
dc.subjectMigration
dc.subjectLegacy systems
dc.subjectSoftware modernization
dc.subjectMetaprocess
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.titleA migration metaprocess from a monolithic architecture to microservices
dc.typemasterThesispt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
Migrationmetaprocessmonolithic_Medeiros_2025.pdf
Tamanho:
1.92 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.53 KB
Formato:
Item-specific license agreed upon to submission
Nenhuma Miniatura disponível
Baixar