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 | Tamanho | Formato | |
---|---|---|---|
TCC2-Matheus-Final.pdf | 3,27 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.
Ferramentas do administrador