Integração e Entrega Contínua para Serviços Serverless em Cloud: Um Estudo de Caso para Processamento de Dados em Data Lake para uma Empresa do Mercado de Aluguel por Temporada

DSpace Repository

A- A A+

Integração e Entrega Contínua para Serviços Serverless em Cloud: Um Estudo de Caso para Processamento de Dados em Data Lake para uma Empresa do Mercado de Aluguel por Temporada

Show full item record

Title: Integração e Entrega Contínua para Serviços Serverless em Cloud: Um Estudo de Caso para Processamento de Dados em Data Lake para uma Empresa do Mercado de Aluguel por Temporada
Author: Burigo, Francisco Silveira
Abstract: This study presents the implementation of a Continuous Integration and Continuous Delivery (CI/CD) process for serverless services in the cloud, focusing on AWS Lambda and AWS Glue services, using the Git Actions tool. The main objective is to automate the efficient and scalable deployment of serverless services for data processing in a Data Lake environment. The necessary infrastructure will be provisioned through AWS CloudFormation and AWS SAM, ensuring standardization and replicability of the deployment. The established CI/CD flow will enable continuous integration of source code, automated testing, and deployment of serverless services. The use of Git Actions as a central part of the CI/CD process will allow the execution of automated tasks such as compilation, testing, and packaging of services, providing greater agility and efficiency in the development cycle.Este estudo apresenta a implementação de um processo de Integração Contínua e Entrega Contínua (CI/CD) para serviços serverless em nuvem, com foco nos serviços AWS Lambda e AWS Glue, utilizando a ferramenta Git Actions. O objetivo principal é automatizar a implantação eficiente e escalável de serviços serverless para proces- samento de dados em um ambiente de Data Lake. A infraestrutura necessária será provisionada por meio do AWS CloudFormatio e AWS SAM, garantindo a padronização e a replicabilidade da implantação. O fluxo de CI/CD estabelecido permitirá a integra- ção contínua do código-fonte, execução de testes automatizados e implantação dos serviços serverless. A utilização do Git Actions como parte central do processo de CI/CD possibilitará a execução de tarefas automatizadas, como compilação, testes e empacotamento dos serviços, proporcionando maior agilidade e eficiência no ciclo de desenvolvimento.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/handle/123456789/248971
Date: 2023-07-11


Files in this item

Files Size Format View Description
TCC.pdf 1.583Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar