Mostrar el registro sencillo del ítem

dc.contributor.authorYépez-Calderón, César
dc.date2022-07-14
dc.date.accessioned2022-10-11T09:32:10Z
dc.date.available2022-10-11T09:32:10Z
dc.identifier.urihttps://reunir.unir.net/handle/123456789/13594
dc.descriptionThis master's thesis deals with the automation of a continuous integration/deployment cycle on a serverless API based on a Lambda function developed in Node.js, whose functionality is exposed through the AWS Lambda service in FaaS mode (Function as service). The implementation makes use of the ecosystem of services available on AWS for the automation of the development life cycle of a serverless application, focusing on the processes for version control, testing, delivery and deployment of software, all orchestrated through a pipeline. In addition, the use of serverless application development frameworks is incorporated: AWS SAM and Serverless, with the aim of analyzing their contribution in the automation of the deployment of applications of this type, given that they allow AWS resources to be treated as code (IaC) and therefore the possibility of its integration into the CI/CD cycle. The work contemplates the design and implementation of the CI/CD cycle with the aforementioned tools on the serverless API, with the aim of evaluating its benefits for DevOps teams, as well as drawing conclusions that serve as a guide for developers of this type of applications on AWS.es_ES
dc.description.abstractEste trabajo de fin de master trata sobre la automatización de un ciclo de integración/despliegue continuo sobre un API sin servidor basada en una función Lambda desarrollada en Node.js, cuya funcionalidad se expone a través del servicio AWS Lambda en modalidad FaaS (Función como servicio). La implementación hace uso del ecosistema de servicios disponibles en AWS para la automatización del ciclo de vida del desarrollo de una aplicación sin servidor, enfocándose en los procesos para el control de versiones, pruebas, entrega y despliegue de software, todos orquestadas a través de un pipeline. Complementariamente se incorpora el uso de los frameworks de desarrollo de aplicaciones sin servidor: AWS SAM y Serverless, con el objetivo de analizar su aporte en la automatización del despliegue de aplicaciones de este tipo, dado que estas permiten tratar los recursos AWS como código (IaC) y por ende la posibilidad de su integración al ciclo CI/CD. El trabajo contempla el diseño e implementación del ciclo CI/CD con las herramientas antes expuestas sobre la API serverless, con el objetivo de evaluar sus beneficios para los equipos DevOps, así como también elaborar las conclusiones que sirvan de guía para los desarrolladores de este tipo de aplicaciones en AWS.es_ES
dc.language.isospaes_ES
dc.rightsopenAccesses_ES
dc.subjectDevOpses_ES
dc.subjectserverlesses_ES
dc.subjectAWS lambdaes_ES
dc.subjectCI/CDes_ES
dc.subjectMáster Universitario en Desarrollo y Operacioneses_ES
dc.titleImplementación de un ciclo de CI/CD de una API serverless usando AWS Lambdaes_ES
dc.typemasterThesises_ES
reunir.tag~MUDOes_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem