Use este identificador para citar ou linkar para este item: http://repositorio.ifg.edu.br:8080/handle/prefix/700
Tipo: Trabalho de Conclusão de Curso
Título: Padrões para produção de aplicações utilizando microsserviços
Título(s) alternativo(s): Patterns for development of applications using microservices
Autor(es): Neto Moreira, Mauro Pires Moreira
Augusto, Vinicius da Silva e Sousa
Primeiro Orientador: Gomes, Raphael de Aquino
metadata.dc.contributor.referee1: SOUSA, Gustavo Cipriano Mota
metadata.dc.contributor.referee2: FREITAS, Eduardo Noronha de Andrade
metadata.dc.contributor.referee3: GOMES, Raphael de Aquino
Resumo: Este trabalho parte do comparativo entre algumas Arquiteturas de Software, sendo elas a Arquitetura Monolítica, a Arquitetura Orientada a Serviços e a Arquitetura de Microsserviços, dando enfoque nesta última. É realizado um detalhamento mais profundo desta Arquitetura, bem como algumas ferramentas para o desenvolvimento da mesma, e em seguida, realizado um estudo buscando levantar e catalogar os padrões de Microsserviços mais comuns, sendo estes imediatamente descritos com maiores detalhes, e posteriormente, tendo sua utilização na construção de uma aplicação com a Arquitetura de Microsserviços, dentro da nuvem da Amazon Web Services. Também foi realizado o desenvolvimento de uma Arquitetura Monolítica dentro da nuvem, sendo submetidas a avaliações, que mostram um ganho significativo em qualidade e desempenho ao utilizar padrões de Microsserviços, apesar de tal Arquitetura demandar um custo maior em seu desenvolvimento. Por fim, é sugerido trabalhos futuros, como melhorias que podem reduzir o custo da Arquitetura, desenvolver a Arquitetura de Microsserviços com padrões sem utilizar a nuvem e um estudo mais detalhado de cada padrão.
Abstract: This work is the comparison between some software architectures, being the monolithic architecture, the service-oriented architecture and the Microservice architecture, focusing on the Microsservice architecture. So that a more in-depth detailing of this architecture is made, as well as some tools for its development, and then a study is carried out seeking to raise and catalog the most common microservice patterns, these patterns being immediately previous in greater detail and having its use in the construction of an application with microservices architecture, within the cloud of Amazon Web Services. A monolithic architecture was also developed within the cloud, so that both can be submitted to evaluations, which show a significant gain in using microservice patterns, despite the fact that such architecture demands a higher cost in its development. Finally, we will describe future work as improvements that can reduce this cost, develop a microservice architecture with patterns without using the cloud, and a more detailed study of each pattern.
Palavras-chave: Microsserviços
Arquitetura de Software
Patterns
Microsservices
Software Architecture
CNPq: Ciências da Computação; Metodologia e Técnicas da Computação; Engenharia de Software.
Idioma: por
País: Brasil
Editor: Insitituto Federal de Educação, Ciência e Tecnologia de Goiás
Sigla da Instituição: IFG
metadata.dc.publisher.department: Câmpus Goiânia
Citação: MOREIRA NETO, Mauro Pires; AUGUSTO, Vinicius da Silva e Sousa. Padrões para produção de aplicações utilizando Microsserviços. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Instituto Federal de Educação, Ciência e Tecnologia de Goiás, Câmpus Goiânia, Goiânia, 2021.
Tipo de Acesso: Acesso Aberto
URI: http://repositorio.ifg.edu.br/handle/prefix/700
Data do documento: 3-Mar-2021
Aparece nas coleções:Bacharelado em Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC_Padroes para produção de aplicações utilizando Microsserviços.pdftcc_Mauro Pires_Vinicius da Silva3,59 MBAdobe PDFVisualizar/Abrir


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