1Gateway: Plataforma de integración
Agosto 2017 – Noviembre 2018
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.