Salinas Salazar, Pol Andrés2024-09-262024-09-262024https://academica-e.unavarra.es/handle/2454/51821Este Trabajo de Fin de Grado se centra en la migración de una app de compra de videojuegos que permite a los usuarios encontrar y adquirir títulos al mejor precio disponible en diferentes plataformas a nivel mundial. El objetivo principal del proyecto es mejorar la escalabilidad, mantenibilidad y flexibilidad de la aplicación mediante la adopción de la arquitectura hexagonal, también conocida como arquitectura de puertos y adaptadores. Además, se ha integrado un proceso de integración continua CI que asegura que cada cambio en el código es automáticamente probado y desplegado en un entorno controlado. Esto se ha logrado mediante el uso de herramientas modernas de DevOps, permitiendo un ciclo de desarrollo más ágil y seguro. Las interacciones con servicios externos y la comunicación entre los diferentes componentes de la aplicación se gestionan a través de API RESTful, proporcionando una interfaz clara y estandarizada.application/pdfspaMigraciónGamelyticsArquitectura hexagonalProceso de integración continua CIDevOpsAPI RESTfulImplementación y despliegue Gamelytics mediante arquitectura hexagonalinfo:eu-repo/semantics/bachelorThesis2024-09-26info:eu-repo/semantics/embargoedAccess