MODERNIZAÇÃO DE UMA APLICAÇÃO LEGADA
um estudo de caso com contêineres
DOI:
https://doi.org/10.31510/infa.v22i2.2374Palavras-chave:
Modernização de Software, Contêineres, Docker, Sistemas LegadosResumo
Este trabalho apresenta a modernização de um sistema legado por meio da conteinerização, utilizando como estudo de caso o sistema de gestão de eventos acadêmicos da FATEC Catanduva. O objetivo é demonstrar a viabilidade técnica da adoção de contêineres para aumentar a portabilidade, escalabilidade e facilidade de manutenção do sistema, superando limitações observadas na arquitetura original. O estudo foi conduzido com abordagem qualitativa e natureza aplicada, envolvendo análise da arquitetura existente, construção de uma solução baseada em Docker e avaliação dos resultados obtidos após a implantação em ambiente de nuvem. Os resultados indicam ganhos relevantes em isolamento, reprodutibilidade, organização arquitetural e facilidade de implantação, evidenciando que a contêinerização constitui uma alternativa eficaz para modernização de aplicações legadas.
Downloads
Referências
ARMBRUST, M. et al. A View of Cloud Computing. Communications of the ACM, v. 53, n. 4, p. 50–58, 1 abr. 2010. DOI: https://doi.org/10.1145/1721654.1721672
BASS, L.; WEBER, I.; ZHU, L. DevOps: A Software Architect’s Perspective. Boston, MA, USA: Addison-Wesley Educational, 2015.
BUYYA, R. et al. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future generations computer systems: FGCS, v. 25, n. 6, p. 599–616, 2009. DOI: https://doi.org/10.1016/j.future.2008.12.001
DOCKER. What is Docker?. [s.d.]. Disponível em: https://docs.docker.com/get-started/docker-overview/. Acesso em: 15 maio 2025.
IEEE. Guide to the Software Engineering Body of Knowledge (SWEBOK): version 3.0. [S.l.]: IEEE Computer Society Press, 2014.
ISO/IEC 14764. Software Engineering - Software Life Cycle Processes - Maintenance. 2022.
ISO/IEC 17788. Information technology — Cloud computing — Overview and vocabulary. 2014.
MARSTON, S. et al. Cloud computing – The business perspective. Decision Support Systems, v. 51, n. 1, p. 176–189, 2011. DOI: https://doi.org/10.1016/j.dss.2010.12.006
MELL, P.; GRANCE, T. The NIST Definition of Cloud Computing. 2011. DOI: https://doi.org/10.6028/NIST.SP.800-145
MICROSOFT AZURE. What is a container?. [s.d.]. Disponível em: https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-a-container. Acesso em: 15 maio 2025.
MONTEIRO, A.; XAVIER, P.; VALENTE, D. Uma Caracterização em Larga Escala da Arquitetura de Sistemas Docker. 2017. Disponível em: https://homepages.dcc.ufmg.br/~mtov/pub/2017-vem-lucas.pdf. Acesso em: 23 set 2025.
PRESSMAN, R. S. Engenharia de Software: Uma Abordagem Profissional. 8. ed. Porto Alegre: AMGH, 2016.
ROSA, J. A. C.; DOS REIS MOTA, J. Utilização e orquestração de containers em aplicações web. Revista do Fórum Gerencial, v. 1, n. 2, p. 126-139, 2021.
VAQUERO, L. M. et al. A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review, v. 39, n. 1, p. 50–55, 2009. DOI: https://doi.org/10.1145/1496091.1496100
YIN, Robert K. Estudo de Caso: Planejamento e métodos. Porto Alegre: Bookman Editora, 2015.
ZHANG, Q.; CHENG, L.; BOUTABA, R. Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, v. 1, p. 7–18, 2010. DOI: https://doi.org/10.1007/s13174-010-0007-6
Downloads
Publicado
Edição
Seção
Licença
Direitos autorais (c) 2026 Revista Interface Tecnológica

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.

1.png)
1.png)