← Proyectos seleccionados

1Gateway: Plataforma de integración

Arquitecto de Software · Faciligate S.L.

Agosto 2017 – Noviembre 2018

Docker Java Jenkins REST APIs SonarQube oVirt

También disponible en EN →

TL;DR

  • Arquitecto fundador de una plataforma de integración empresarial en una empresa en fase temprana
  • Diseño de la arquitectura central e implementación desde cero
  • La plataforma sirve hoy a más de 10 clientes enterprise en más de 20 integraciones

El producto

1Gateway es una plataforma de integración para operaciones IT empresariales: conecta herramientas de monitorización (Nagios, Prometheus, Zabbix, Check_MK) con sistemas de gestión de servicios (Jira, ServiceNow) y CMDBs, manteniendo los datos consistentes entre las herramientas que una organización ya usa sin obligar a nadie a abandonarlas.

Me incorporé a Faciligate en sus primeros días para ayudar a diseñar y construir el producto.

Lo que hice

Mi rol era definir la arquitectura inicial y liderar la implementación del núcleo.

El motor de integración se construyó en Java, una decisión deliberada para un producto dirigido a entornos empresariales donde la interoperabilidad con Java y la estabilidad a largo plazo son importantes. Diseñé e implementé la capa de compatibilidad central que permitía a la plataforma hablar con APIs de terceros heterogéneas, con distintos formatos de datos, mecanismos de autenticación y patrones de actualización.

Más allá del código, construí la infraestructura que hace posible el desarrollo serio:

  • Una nube privada con oVirt sobre una flota de Intel NUC, un entorno de virtualización self-hosted que nos permitía montar configuraciones multi-herramienta realistas para testing sin depender de recursos cloud caros ni configuración manual.
  • Pipelines de CI con Jenkins y SonarQube desde la primera semana, porque lanzar un producto de integración sin builds automatizadas y análisis de calidad de código es una forma temprana de acumular problemas que se agravan con el tiempo.

Trabajé estrechamente con el CTO en un equipo pequeño y de ritmo rápido, contribuyendo tanto a las decisiones técnicas como a la dirección general del producto.

Lo que vino después

La empresa tenía conversaciones en curso con potenciales clientes cuando me fui. 1Gateway está activo hoy, sirviendo a más de 10 clientes enterprise a través de más de 20 integraciones. Lo que diseñé en esos primeros meses sigue siendo la base sobre la que funciona.