Use este identificador para citar ou linkar para este item: https://repositorio.unipampa.edu.br/jspui/handle/riu/6898
Tipo: Trabalho de Conclusão de Curso
Título: Avaliação comparativa entre implementação FaaS e microserviço de um software ERP
Autor(es): Teixeira, Bolívar Teixeira de
Primeiro Orientador: Schepke, Claudio
Resumo: Os serviços hospedados em nuvem cresceram e movimentaram bilhões de dólares nos últimos anos. Esse mercado atrativo é disputado por grandes provedores de hospedagem, que têm fornecido diferentes arquiteturas de software, as quais derivam principalmente do padrão Service Oriented Architecture (SOA). Entre as arquiteturas mais adotadas estão Microservice e Function as a Service (FaaS). Embora FaaS seja uma evolução direta do padrão Microservice, os dois possuem diferenças que mudam completamente a forma de trabalhar com cada um. Como estudo de caso, são investigados os impactos de cada arquitetura em uma aplicação Enterprise Resource Planning (ERP). Os resultados obtidos mostram que a conversão da aplicação para as duas arquiteturas permitiu a reutilização de código, pois a aplicação é stateless. Em termos de performance, Microservice mostrouse cerca de 40% melhor que FaaS para 10 diferentes tipos de requisições implementadas para a aplicação.
Abstract: Cloud-hosted services have grown and moved billions of dollars in recent years. Large hosting providers disputed this attractive market, which has provided different software architectures that derive mainly from the Service Oriented Architecture (SOA) standard. Microservice and Function as a Service (FaaS) are the most SOA adopted. Even though FaaS is a direct evolution of the Microservice standard, the two have differences that completely change the way they work with each one. In this case study, we investigate the impacts of each architecture on an Enterprise Resource Planning application. The results show that the conversion of the application to the two architectures allowed the reuse of code because the application is stateless. In terms of performance, Microservice proved to be around 40% better than FaaS for the 10 different types of requests implemented for the application.
Palavras-chave: Ciência da computação
Arquitetura orientada a serviços (Computação)
Computação em nuvem
Desempenho - avaliação
Computer science
Service oriented architecture (Computing)
Cloud computing
Performance - evaluation
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
País: Brasil
Editor: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Citação: TEIXEIRA, Bolívar Teixeira de. Avaliação comparativa entre implementação FaaS e microserviço de um software ERP. Orientador: Claudio Schepke. 2022. 34p. Trabalho de Conclusão de Curso (Bacharel em Ciência da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Alegrete, 2022.
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.unipampa.edu.br/jspui/handle/riu/6898
Data do documento: 9-Mar-2022
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Bolívar Teixeira de Teixeira - 2022.pdf275.14 kBAdobe PDFVisualizar/Abrir


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