• Mi Re-Unir
    Búsqueda Avanzada
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    Ver ítem 
    •   Inicio
    • TRABAJOS FIN DE MÁSTER
    • Área de Ingeniería y Tecnología
    • Ver ítem
    •   Inicio
    • TRABAJOS FIN DE MÁSTER
    • Área de Ingeniería y Tecnología
    • Ver ítem

    Implementación de un ciclo de CI/CD de una API serverless usando AWS Lambda

    Autor: 
    Yépez-Calderón, César
    Fecha: 
    14/07/2022
    Palabra clave: 
    DevOps; serverless; AWS lambda; CI/CD; Máster Universitario en Desarrollo y Operaciones
    Tipo de Ítem: 
    masterThesis
    URI: 
    https://reunir.unir.net/handle/123456789/13594
    Open Access
    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.
    Descripción: 
    This 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.
    Mostrar el registro completo del ítem
    Ficheros en el ítem
    icon
    Nombre: Yépez Calderón, César.pdf
    Tamaño: 2.956Mb
    Formato: application/pdf
    Ver/Abrir
    Este ítem aparece en la(s) siguiente(s) colección(es)
    • Área de Ingeniería y Tecnología

    Estadísticas de uso

    Año
    2012
    2013
    2014
    2015
    2016
    2017
    2018
    2019
    2020
    2021
    2022
    2023
    2024
    2025
    Vistas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    97
    330
    314
    255
    Descargas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    83
    325
    248
    215

    Ítems relacionados

    Mostrando ítems relacionados por Título, autor o materia.

    • Características epidemiológicas de los neonatos nacidos en el hospital general josé maría velasco ibarra, Ecuador 

      Morales Carrasco, Alex Patricio ; Espinoza Díaz, Cristóbal Ignacio; Shiguango Shiguango, Nadia Neida; Pesantez Calle, María Fernanda; Ávila Vinueza, Johanna Priscila; Córdova Córdova, Henrry Sebastián; Guaraca Pino, Angélica Carolina; Pérez Granja, Ana Lucía; Méndez Cordero, Pedro David; Gutiérrez Yépez, María Belén; Morales Torres, Jorge Leonardo (Archivos Venezolanos de Farmacología y Terapeutica, 2019)
      Objetivo: caracterizar y describir el comportamiento epidemiológico de los pacientes con sinusitis del Hospital General del Norte de Guayaquil los Ceibos. Metodología: se realizó un estudio de tipo descriptivo, ...
    • Convenio arbitral: supuestos doctrinarios de patología, principios e interpretación y su enfoque pro arbitraje en la legislación ecuatoriana 

      Yepez-Almeida, Linda Estefany (02/2019)
      Este trabajo de investigación constituye un análisis del convenio arbitral, en particular de los supuestos doctrinarios de patología y la aplicación de principios e interpretación a favor del arbitraje en la legislación ...
    • América Latina: ¿Es posible un único sistema de integración económico? 

      Armas-Yepez, Diana (11/04/2019)
      El objetivo del presente trabajo es determinar, si a través de un proceso de integración económica regional, América Latina puede consolidarse como un organismo supranacional geopolíticamente estratégico, para ser ...

    Mi cuenta

    AccederRegistrar

    ¿necesitas ayuda?

    Manual de UsuarioContacto: reunir@unir.net

    Listar

    todo Re-UnirComunidades y coleccionesPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de accesoEsta colecciónPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de acceso






    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja
     
    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja