MODERNIZAÇÃO DE UMA APLICAÇÃO LEGADA
um estudo de caso com contêineres
DOI:
https://doi.org/10.31510/infa.v22i2.2374Keywords:
Modernização de Software, Contêineres, Docker, Sistemas LegadosAbstract
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
References
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
Published
Issue
Section
License
Copyright (c) 2026 Revista Interface Tecnológica

This work is licensed under 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)