Full Program »
Despliegue Y Registro Automático de Api Rest Utilizando Jenkins, Spring Boot Y Wso2 Api Manager
El API Gateway es un componente fundamental dentro de una arquitectura de microservicios a gran escala, ya que centraliza en un único punto de acceso todas las aplicaciones que consumen los diferentes clientes. Este se encarga de administrar y gestionar la seguridad como punto de aplicación de políticas, así como el ciclo de vida de las APIs. La función básica del API Gateway es interceptar todas las solicitudes entrantes que son enviadas a través del sistema de administración de APIs. La administración de APIs en sistemas de gran envergadura, requiere mucho esfuerzo de mantenimiento del ciclo de vida de las mismas. Para dar respuesta a esa problemática, creamos un proyecto que administra automáticamente el registro y el despliegue de las APIs, utilizando el starter proveído por el framework Spring Boot, que normalmente se utiliza para resolver la gestión de dependencias, WSO2 API Gateway, y Jenkins como una herramienta de automatización de tareas de despliegue. El proceso de prueba y validación del esquema de la solución para la gestión del ciclo de vida de las APIs fue realizado en un entorno controlado con máquinas virtuales y contenedor docker para el API Gateway.