PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8029
Tipo: Trabalho de Conclusão de Curso
Título: Deploy de uma aplicação de gestão de restaurante utilizando a prática de DEVOPS
Autor(es): Santana, Matheus Guilherme Souza
Primeiro Orientador: Martins, Rafael Leal
metadata.dc.contributor.referee1: Silva, Solange da
metadata.dc.contributor.referee2: Silva Neto, Olegário Correa da
Resumo: Apresenta-se um estudo prático de uma implementação de uma infraestrutura utilizando a cultura de DevOps. Para que tal estudo fosse possível, foi realizado um estudo sobre os principais conceitos pertinentes na criação de uma infraestrutura com essa característica, conceitos como: Servidores, Arquiteturas de Servidores, Conceitos de DevOps, CI/CD, Deploy e Containers. Além disso também foram realizados estudos sobre o ferramental necessário para o desenvolvimento dessa infraestrutura, sendo essas: Docker, Nginx e GitLab. Para demonstrar o uso dessa arquitetura, foi desenvolvido um sistema web para gestão de restaurantes de nome Baratie, sendo desenvolvido inteiramente em Java e com SGBD PostgreSQL. O principal objetivo deste trabalho é documentar o processo de Deploy, de forma que seja possível posteriormente em trabalhos futuros, verificar a diferença que a cultura DevOps pode causar em um projeto de software. Além disso, o objetivo geral do trabalho foi implementar uma infraestrutura que utilize a cultura de DevOps em um software de gestão de restaurante, no qual foi implementado utilizando o GitLab juntamente com tecnologias como AWS, RDS e GitLab Runner. Após testes na implementação foi concluído que é possível implementar uma infraestrutura utilizando a cultura de DevOps, apesar de ter desafios, como limitação de armazenamento oferecido pela AWS e configurações manuais.
Palavras-chave: DEVOPS
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Idioma: por
País: Brasil
Editor: Pontifícia Universidade Católica de Goiás
Sigla da Instituição: PUC Goiás
metadata.dc.publisher.department: Escola Politécnica
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8029
Data do documento: 11-Jun-2024
Aparece nas coleções:TCC Engenharia de Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC2-Matheus-Final.pdf3,27 MBAdobe PDFVisualizar/Abrir


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

Ferramentas do administrador