Arquitetura Serverless: contexto histórico, vantagens, desafios e análise prática

Lucas Pereira Carvalho

A arquitetura serverless tem como propósito simplificar o desenvolvimento ao abstrair a gestão de infraestrutura, promovendo vantagens como controle de custo granular e escalabilidade automática. Contudo, essa abstração traz algumas desvantagens, em especial, o vendor lock-in. Este trabalho a partir de um referencial teórico, busca entender o contexto que levou ao surgimento da arquitetura serverless, vantagens e desvantagens e características de aplicações desenvolvidas com essa arquitetura. Foi feito também o desenvolvimento prático de uma aplicação de pós-processamento de imagens nos dois maiores provedores de nuvem do mercado: AWS e Azure, somando ao trabalho uma análise e vivência prática dos pontos analisados, além de detalhar informações relevantes durante o processo de desenvolvimento.


2025/1 - MSI2

Orientador: Marco Tulio Valente

Palavras-chave: serverless, arquitetura serverless, computação em nuvem, cloud, aplicações serverless, funções serverless, provedor de nuvem

Link para vídeo

PDF Disponível