Cargando...

Archivos

Citación

Citar documentos

Compartir

Gestor bibliográfico

Mendeley

Métricas e impacto

Indexadores

OpenAIRERecolecta

Resumen

Este 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.

Colecciones


Página completa del ítem