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 | Tamanho | Formato | |
---|---|---|---|---|
Eryck Soaresvec.pdf | TCC de Graduação | 15,01 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.