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
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/248971 |
Resumo: | TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. |
id |
UFSC_16d3b956a444ee174652fc3fcc7b6b45 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/248971 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
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 TemporadaServelessData LakeIntegração ContínuaEntrega ContínuaInfra- estrutura como CódigoTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.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.Florianópolis, SC.Rabelo, Ricardo JoséUniversidade Federal de Santa Catarina.Burigo, Francisco Silveira2023-07-17T19:58:44Z2023-07-17T19:58:44Z2023-07-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis108 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/248971Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2023-07-17T19:58:44Zoai:repositorio.ufsc.br:123456789/248971Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732023-07-17T19:58:44Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
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 |
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 |
spellingShingle |
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 Burigo, Francisco Silveira Serveless Data Lake Integração Contínua Entrega Contínua Infra- estrutura como Código |
title_short |
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 |
title_full |
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 |
title_fullStr |
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 |
title_full_unstemmed |
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 |
title_sort |
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 |
author_facet |
Burigo, Francisco Silveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rabelo, Ricardo José Universidade Federal de Santa Catarina. |
dc.contributor.author.fl_str_mv |
Burigo, Francisco Silveira |
dc.subject.por.fl_str_mv |
Serveless Data Lake Integração Contínua Entrega Contínua Infra- estrutura como Código |
topic |
Serveless Data Lake Integração Contínua Entrega Contínua Infra- estrutura como Código |
description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-07-17T19:58:44Z 2023-07-17T19:58:44Z 2023-07-11 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/248971 |
url |
https://repositorio.ufsc.br/handle/123456789/248971 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Open Access. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Open Access. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
108 f. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652410129743872 |