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 | Tamanho | Formato | |
---|---|---|---|---|
Bolívar Teixeira de Teixeira - 2022.pdf | 275.14 kB | 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.