Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/46829
Full metadata record
DC FieldValueLanguage
dc.creatorCruz, Mateus Henrique Alves da-
dc.date.accessioned2025-09-16T16:47:17Z-
dc.date.available2025-09-16T16:47:17Z-
dc.date.issued2025-09-10-
dc.identifier.citationCRUZ, Mateus Henrique Alves da. Implantação de sistemas usando CI/CD com Kubernetes e Istio. 2025. 98 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/46829-
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/us/*
dc.subjectDevOpspt_BR
dc.subjectContinuous Integrationpt_BR
dc.subjectContinuous Deploymentpt_BR
dc.subjectKubernetespt_BR
dc.subjectIstiopt_BR
dc.titleImplantação de sistemas usando CI/CD com Kubernetes e Istiopt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Oliveira, Ronaldo Castro de-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6338660752822712pt_BR
dc.contributor.referee1Abdala, Daniel Duarte-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0083781586520627pt_BR
dc.contributor.referee2Miani, Rodrigo Sanches-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2992074747740327pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/8349094747362905pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho apresenta a implementação de uma solução completa de Continuous Integration (CI) e Continuous Deployment (CD) utilizando tecnologias cloud-native modernas, desenvolvendo uma aplicação full-stack de gerenciamento de clientes com Go/Gin no backend e React/TypeScript no frontend sobre infraestrutura AWS robusta composta por Elastic Kubernetes Service (EKS), Istio service mesh e pipelines GitHub Actions automatizadas. A arquitetura utiliza Terraform para Infrastructure as Code (IaC), garantindo reprodutibilidade e versionamento da infraestrutura. O trabalho estabelece metodologia sistemática para arquiteturas cloud-native incluindo segregação de ambientes através de contas AWS separadas e automação completa de deployment. A validação prática foi realizada através de estudo de caso envolvendo implementação de nova funcionalidade que demonstrou a flexibilidade e a robustez da arquitetura, resultando em automação completa dos pipelines sem intervenção manual, deployments sem indisponibilidade e observabilidade abrangente com métricas, logs e traces integrados, representando um modelo replicável para modernização de práticas DevOps que demonstra como tecnologias emergentes resultam em sistemas resilientes, escaláveis e sustentáveis.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration98pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.orcid.putcode192064050-
Appears in Collections:TCC - Sistemas de Informação (Uberlândia)

Files in This Item:
File Description SizeFormat 
ImplantaçãoSistemasUsando.pdf3.8 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons