Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/1172
Tipo: Trabalho de Conclusão de Curso
Título: ANÁLISE DA ARQUITETURA DE MICROSERVIÇOS
Autor(es): Cabral, Marco Aurélio
Primeiro Orientador: Melo, Marcel da Silva
Primeiro Coorientador: Francisco, Rodrigo Elias
Resumo: A evolução da rede mundial de computadores fez com que mais pessoas pudessem ter acesso a recursos antes não tão requisitados. Empresas do mundo inteiro hoje podem disponibilizar serviços na web para o acesso livre o que leva a uma alta taxa de recursos computacionais gastos. Acompanhando essa evolução, surge uma necessidade de economia para que mais requisições possam ser atendidas com menores custos computacionais requeridos. Também é necessário considerar a especificidade de cada tecnologia e a qual tipo de problema ela é mais direcionada a resolver. A arquitetura de microserviços propõe uma solução possível para um direcionamento de recursos objetivo para cada parte de um sistema podendo gerar resultados mais específicos e refinados. Este trabalho tem como objetivo apresentar os principais pontos dessa arquitetura através de um estudo de caso implementado utilizando 3 linguagens de programação diferentes, cada uma cuidando de uma responsabilidade específica no sistema. Ao final é realizada uma análise da arquitetura de microserviços, apresentando pontos positivos e negativos de sua utilização.
Abstract: The evolution of the World Wide Web makes that more people have access to resources not so requested before. Companies from the entire world can provide services on the web for free access what takes a high rate of computational resources. Following this evolution, a necessity of saving up those resources rises to make more requests answered with less computational costs needed. In addition, it is necessary to consider the specificity of each technology and what kind of problem it solves. The microservices architecture proposes a possible solution for guiding the resources for each part of the system what may cause a higher quality of results. This paper objectives present the main points of this architecture through a case study implemented using 3 different programming languages, each one taking care of a specific responsibility on the system. At the end, an analysis of the microservices architecture is performed showing pros and cons of using it.
Palavras-chave: Arquitetura
Recursos Computacionais
Microserviço
WEB
Área do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Morrinhos
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/1172
Data do documento: 14-Dez-2017
Aparece nas coleções:Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MARCO AURELIO CABRAL .pdfTAPE208,44 kBAdobe PDFVisualizar/Abrir
TC_INTERNET_MARCO CABRAL.pdf1,74 MBAdobe PDFVisualizar/Abrir


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