Dissertação
Automated Identification of Monolith Functionality Refactorings for Microservices Migrations EVALUATED
O processo de migração de um sistema monolítico para uma arquitetura de microserviços tem um custo associado devido à refatorização das funcionalidades para um contexto distribuido com transações consistentes. Para além disto, a implementação de sistemas monolíticos promove um grande número de interações entre os diferentes módulos usados em cada funcionalidade, o que aumenta ainda mais o custo da migração, uma vez que é necessário alterar este comportamento de modo a reduzir as invocações externas entre microserviços. Nesta tese, propõe-se a adição de uma nova ferramenta ao sistema de Mono2Micro para ajudar a identificar refatorizações que diminuem a granularidade das interações entre os módulos, facilitando a migração de um dado sistema para uma arquitetura de microserviços que aplica o padrão de Sagas.
setembro 29, 2021, 15:30
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
António Manuel Ferreira Rito da Silva
Departamento de Engenharia Informática (DEI)
Professor Associado