Caso Práctico: Integración Reactiva Jira Service Management ↔ MySQL

Опубликовано: 04 Июнь 2026
на канале: Yago Urrutia
15
0

En este vídeo demuestro el diseño e implementación de una arquitectura de integración reactiva entre Jira y una base de datos relacional MySQL, garantizando la trazabilidad completa del ciclo de vida de un incidente (ITSM).

Escenario: "Clorian", una plataforma ficticia de venta de entradas.

📍 Arquitectura y Stack Tecnológico:
• Origen: Jira Service Management (Nube).
• Destino: MySQL (Base de datos relacional - Single Source of Truth).
• Middleware: Microservicio propio desarrollado en Spring Boot (Java).
• Conexión: Webhooks asíncronos (eliminando la necesidad de polling) y túnel Ngrok.

📍 Procesos demostrados paso a paso:

Diseño del Modelo de Datos: Integridad referencial (Foreign Keys) para evitar registros huérfanos.
Triage ITSM: Clasificación profesional del incidente utilizando campos personalizados (Impacto, Prioridad, Canal).
Procesamiento Reactivo: Captura del evento issue_created por el microservicio, parseo del JSON payload e inserción asíncrona en MySQL.
Sincronización de Estados: Transición del incidente a "Resuelto" en Jira y captura del evento issue_updated.
Reconciliación de Datos: Comprobación de la bidireccionalidad y persistencia de marcas temporales (resolved_at, last_sync_status).
💡 Valor de negocio:
Como coordinador IT, el objetivo de esta arquitectura es desacoplar la capa de datos de la herramienta de ticketing. Si en el futuro la empresa migra de Jira a otra plataforma, el modelo relacional, la historia de los tickets y la trazabilidad histórica permanecen intactos. Pensar en sistemas, no solo en operar herramientas.

#ITSM #Jira #MySQL #SpringBoot #Webhook #IntegracionDeSistemas #ArquitecturaIT #Java #Microservicios #PortfolioIT