Use este identificador para citar ou linkar para este item:
https://repositorio.ufpb.br/jspui/handle/123456789/28781
Tipo: | Artigo de Periódico |
Título: | Geração de código para aplicações com arquitetura serverless |
Autor(es): | Chagas, Diógenes Ataíde |
Resumo: | As novas arquiteturas Serverless reduzem os custos de execução e manutenção de serviços em nuvem; portanto seu uso tem crescido continuamente. As ferramentas para geração de código mais utilizadas pelo mercado, como Rails, Grails e jHipster, buscam reduzir o custo de desenvolvimento de software, todavia não possuem a capacidade de gerar código para arquiteturas Serverless. Este trabalho apresenta uma investigação sobre geração de código para arquiteturas Serverless, especificamente AWS Lambda, e a proposta de evolução no estado da prática a fim de aumentar o percentual de atividades que pode ser automatizado para todo o ciclo de desenvolvimento, implantação, execução e gestão de um serviço de CRUD simples com AWS Lambda e DynamoDB. Durante este trabalho, o percentual de linhas de código automatizadas subiu de 24% para 73%. |
Abstract: | New Serverless architectures reduce the cost of running and maintaining cloud services, so their use has grown steadily. The most commonly used code generation tools, such as Rails, Grails and jHipster, are designed to reduce the cost of software development, but do not have the ability to generate code for Serverless architectures. This paper presents an investigation into code generation for Serverless architectures, specifically AWS Lambda, and a proposal to evolve the state of practice in order to increase the percentage of activities that can be automated for the entire development, deployment, execution and management cycle of a simple CRUD service with AWS Lambda and DynamoDB. During this work, the percentage of automated lines of code increased from 24% to 73%. |
Palavras-chave: | Serverless Geração de código AWS Lambda |
CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
Idioma: | por |
País: | Brasil |
Editor: | Universidade Federal da Paraíba |
Sigla da Instituição: | UFPB |
Tipo de Acesso: | Acesso aberto Attribution-NoDerivs 3.0 Brazil |
URI: | http://creativecommons.org/licenses/by-nd/3.0/br/ |
URI: | https://repositorio.ufpb.br/jspui/handle/123456789/28781 |
Data do documento: | 26-Abr-2019 |
Aparece nas coleções: | TCC - Sistemas de Informação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
DiógenesAtaídeChagas_TCC.pdf | TCC | 995,7 kB | Adobe PDF | Visualizar/Abrir |
DiógenesAtaídeChagas_TERMO.pdf | TERMO | 515,42 kB | Adobe PDF | Visualizar/Abrir Solicitar uma cópia |
Este item está licenciada sob uma
Licença Creative Commons