Tremé — Grip & Tremé Studio

Ecosistema low-code legacy: Tremé Studio configura formularios y flujos; el conector permite seleccionar el motor de base de datos, y en el caso que analicé estaba configurado sobre PostgreSQL para generar estructura y bajar registros/listas; SQL Server operaba como pasarela de traducción hacia Oracle del cliente; Grip completa esos formularios con datos reales en campo.

Cliente

Tremé

Año

2024–2025

Rol

Desarrollador Full Stack

SvelteSvelteKitPouchDBCouchDBNode.jsPythonRabbitMQPostgreSQLSQL ServerDocker
Tremé — Grip & Tremé Studio

El Desafío

Operar y mantener un ecosistema low-code legacy complejo con documentación mínima, compuesto por dos aplicaciones interconectadas: Tremé Studio (back office con formularios dinámicos, flujos con notificaciones por correo y conectores con motor de base de datos configurable) y Grip (cliente web que completaba esos formularios con datos reales). En el caso que me tocó analizar, el conector estaba configurado sobre PostgreSQL para bajar registros/listas y estructurar datos, con SQL Server como pasarela hacia Oracle del cliente. El mayor reto era garantizar la integridad de ese flujo sin intervenir directamente la base Oracle.

La Solución

Me encargué del monitoreo de servidores y del análisis de logs de APIs/conectores, validando el comportamiento del conector según el motor configurado. En el caso analizado (PostgreSQL), verifiqué que bajara correctamente registros y listas, y que mantuviera la estructura esperada. También aseguré el pasaje de datos PostgreSQL -> SQL Server -> Oracle del cliente (sin intervención directa sobre Oracle). Participé en migraciones de bases de datos y servidores, resolución de incidencias y soporte funcional/técnico. Analicé incidencias reportadas en producción y generé nuevas versiones de formularios que resolvieron el 100% de los casos críticos en menos de 24 horas. Ajusté procesos automáticos de alertas vía RabbitMQ, restaurando la confiabilidad al 100%. Desarrollé en equipo con un compañero de trabajo las nuevas versiones de Grip, mejorando la experiencia del usuario y la estabilidad de la aplicación, y documenté la infraestructura completa de 2 servidores en Confluence.

Capturas

Interfaz Grip — Aplicación web para completar formularios

Tremé Studio — Back office para configuración de formularios y flujos

Resultados e Impacto

100%

Casos críticos de producción resueltos en menos de 24 horas

100%

Confiabilidad restaurada en notificaciones vía RabbitMQ

50%

Reducción del tiempo de onboarding con documentación de infraestructura

0

Errores de configuración en despliegues tras la documentación de infraestructura

Aprendizajes Clave

  • Monitoreo de servidores y análisis de logs en conectores que bajan registros/listas y sincronizan estructura en PostgreSQL
  • Arquitectura de conectores como capa de traducción de datos entre sistemas legados
  • Sincronización offline-first con PouchDB/CouchDB en Grip
  • Gestión de colas de mensajería y alertas con RabbitMQ
  • Análisis QA de formularios en producción y resolución de incidencias críticas
  • Documentación de infraestructura heterogénea y reducción de tiempos de onboarding