000149699 001__ 149699
000149699 005__ 20250127135745.0
000149699 037__ $$aTAZ-TFG-2024-2910
000149699 041__ $$aspa
000149699 1001_ $$aSanclemente Vilda, Jorge
000149699 24200 $$aSupport and standarization of a reference technology arhitecture for the deployment of complex microservices using DevOps and GitOps techniques
000149699 24500 $$aSoporte y estandarización de una arquitectura tecnológica de referencia para el despliegue de microservicios complejos mediante técnicas DevOps y GitOps
000149699 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2024
000149699 500__ $$aTFG realizado en la empresa Hiberus Tecnología.
000149699 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000149699 520__ $$aEste TFG realizado en la empresa “Hiberus Tecnología”, tiene como objetivo dos propósitos fundamentales. Por un lado, y como objetivo principal, pretende estandarizar el flujo de CI/CD del departamento para proyectos nuevos, estableciendo un stack tecnológico de referencia en los proyectos promovidos desde hiberus. Por otro lado, pretende ser una guía de referencia para aquellas personas que se incorporan al departamento de DevOps dentro de la compañía y nunca han trabajado con esta metodología, con el objetivo de que adquieran una visión general de como estas prácticas otorgan beneficios fundamentales a las empresas que las adoptan. La elaboración de este trabajo se ha dividido en tres fases bien diferenciadas. La primera de ellas se corresponde con una fase de investigación de las herramientas actuales y cómo estas satisfacen o no las necesidades propias de la empresa. Una vez concluyó este paso, se realizó una segunda fase de implementación de una arquitectura DevOps de referencia en un entorno local con máquinas virtuales simulando un entorno de desarrollo con el stack tecnol´ogico propuesto por mi director del TFG. El objetivo de esta implementación de la arquitectura es demostrar como se acelera el ciclo de vida del desarrollo de software, acortando notablemente los periodos de desarrollo y por tanto aumentando la frecuencia con la que se pone el nuevo software en manos del cliente. Para ello se ha desarrollado y desplegado una simple aplicación (Hola Mundo) en Java. Por último, las herramientas estudiadas en esta segunda fase se llevan a un entorno de producción real, siendo esta la tercera fase, desplegando la misma aplicación en una infraestructura en el cloud de Azure, para observar como funciona el flujo de despliegue en un entorno real con el objetivo de estudiar su comportamiento y hacer pruebas de cara a estandarizar el flujo de CI/CD del departamento.<br />
000149699 521__ $$aGraduado en Ingeniería Informática
000149699 540__ $$aDerechos regulados por licencia Creative Commons
000149699 691__ $$a7 9 12
000149699 692__ $$a.
000149699 700__ $$aRoman Esteban, David$$edir.
000149699 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000149699 7202_ $$aZarazaga Soria, Francisco Javier$$eponente
000149699 8560_ $$f798473@unizar.es
000149699 8564_ $$s3188770$$uhttps://zaguan.unizar.es/record/149699/files/TAZ-TFG-2024-2910.pdf$$yMemoria (spa)
000149699 909CO $$ooai:zaguan.unizar.es:149699$$pdriver$$ptrabajos-fin-grado
000149699 950__ $$a
000149699 951__ $$adeposita:2025-01-27
000149699 980__ $$aTAZ$$bTFG$$cEINA
000149699 999__ $$a20240626094132.CREATION_DATE