Use este identificador para citar ou linkar para este item: http://hdl.handle.net/123456789/5580
Título: MIGRAÇÃO DE SISTEMAS MONOLÍTICOS PARA MICROSSERVIÇOS: UM ESTUDO SOBRE A MANUTENIBILIDADE
Título(s) alternativo(s): MIGRATION FROM MONOLITHIC SYSTEMS TO MICROSSERVICES: A STUDY ON MAINTENANCE
Autor(es): NUNES, Eryck Soares
Palavras-chave: Manutenibilidade;
Métricas de Software;
Microsserviços
Migração;
Maintainability;
Migration;
Software Metrics;
Microservices
Data do documento: 25-Jul-2022
Editor: UFMA
Resumo: O desenvolvimento de sistemas sob a arquitetura monolítica tornou-se uma prática bastante comum, sobretudo em pequenas empresas e órgãos públicos. A escolha deste modelo arquitetural se dá principalmente pela simplicidade no desenvolvimento e pela praticidade em modificá-lo, devido a todos os seus componentes estarem em um único projeto. Porém, esses sistemas tendem a crescer, podendo trazer consigo problemas relacionados à qualidade de software que, combinado com o alto fluxo de profissionais de tecnologia, impacta negativamente a compreensão e a manutenção desses sistemas. Este trabalho visa demonstrar como a migração de um sistema monolítico para a arquitetura de microsserviços pode ser uma alternativa para a melhoria na manutenibilidade. Foi realizado um estudo de caso de um sistema legado de gestão de almoxarifado, com a apresentação e análise dos resultados obtidos com a aplicação das métricas, antes e após o processo de migração da aplicação para microsserviços.
Descrição: The development of systems under monolithic architecture has become a very common practice, especially in small companies and public agencies. The choice of this architectural model is mainly due to the simplicity of development and the practicality of modifying it, due to all its components being in a single project. However, these systems tend to grow, which can bring with them problems related to software quality that, combined with the high flow of technology professionals, negatively impacts the understanding and maintenance of these systems. This paper aims to demonstrate how the migration of a monolithic system to the architecture of microservices can be an alternative for the improvement in maintainability. A case study of a legacy warehouse management system was accomplished, with the presentation and analysis of the results obtained with the application of metrics, before and after the process of migrating the application to microservices.
URI: http://hdl.handle.net/123456789/5580
Aparece nas coleções:TCCs de Graduação em Ciência da Computação do Campus do Bacanga

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Eryck Soaresvec.pdfTCC de Graduação15,01 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.