Informações do Trabalho
Titulo
ESTUDO SOBRE O IMPACTO DA ADOÇÃO DA COMPUTAÇÃO SERVERLESS EM APLICAÇÕES OPEN SOURCE
Subtítulo
Autor
JULIANA APARECIDA DE PAULA SILVA
Orientador
GLEIPH GHIOTTO LIMA DE MENEZES
Resumo
O número de aplicações Web e usuários conectados à Internet cresce exponencialmente ao longo dos anos. Com isso, as maneiras de se construir um software precisaram ser repensadas para atender escalabilidade e velocidade de entrega. Nos últimos anos, surgiu uma nova proposta, conhecida como serverless, cujo objetivo é que os desenvolvedores possam focar na construção das regras de negócio e que a demanda de gerenciamento de infraestrutura seja atendida pelo provedor de cloud. Portanto, este trabalho visa realizar um estudo comparativo a respeito de como a adoção da computação serverless pode impactar na construção de um sistema, realizando uma pesquisa em repositórios open source e coletando amostras de projetos monolíticos e serverless desenvolvidos nas linguagens de programação Python e JavaScript. Os resultados foram avaliados em relação a quantidade e o tamanho dos arquivos dos projetos, além da quantidade de funções, métodos e classes e como a complexidade ciclomática e o tamanho das funções e métodos se comportam nos dois cenários. A análise demonstrou que as aplicações serverless tendem a apresentar projetos com mais arquivos e com média superior de linhas, bem como a presença de funções e métodos maiores e com complexidade ciclomática superior.
Ano:
2023
Palavras-Chave
Métricas de software; arquitetura; cloud.
Obter PDF
Obter arquivos extras
Obter Bibtex