Trexa
Cómo Plum ayudó a Trexa a reducir sus costos de cloud en más del 91% y potenciar su escalabilidad consolidando tres microservicios en un único monolito en Ruby on Rails.
- Estrategia
- Arquitectura Backend
- Ruby on Rails
- Migración
- Optimización de costos
- HR Tech
- SaaS
- Desarrollo Web
Trexa es una plataforma líder de gestión del talento, elegida por más de 35 organizaciones en toda Latinoamérica. Diseñada para mejorar la experiencia del empleado, Trexa ofrece herramientas digitales que ordenan los procesos de HR, potencian la retroalimentación entre compañeros y miden el desempeño del equipo a través de módulos interconectados: Insights (encuestas a empleados), Performance (seguimiento de skills y objetivos) y Cards (feedback interactivo entre pares).
Antes de trabajar con Plum, el ecosistema de software de Trexa estaba dividido en tres microservicios completamente independientes. Si bien los microservicios suelen presentarse como una arquitectura moderna y escalable, en el caso de Trexa estaban generando problemas serios: costos de infraestructura excesivos, pesadillas de sincronización de datos, cuellos de botella en el desarrollo y un proceso de onboarding de clientes lento y caro que frenaba el crecimiento en el mercado latinoamericano.
El equipo de Plum hizo una auditoría técnica profunda de la infraestructura de Trexa y concluyó que la arquitectura de microservicios estaba jugando en contra de los objetivos de negocio. Propusimos una migración estratégica: consolidar el sistema fragmentado en un único monolito en Ruby on Rails. Al unificar Insights, Performance y Cards bajo un mismo techo, centralizamos la base de datos, simplificamos la infraestructura y estandarizamos el código en un entorno único donde el equipo puede escribir, testear y deployar rápido.
La migración transformó por completo el panorama técnico y financiero de Trexa. Los costos mensuales de servidores se redujeron en más del 91%, liberando capital que hoy se reinvierte en marketing y producto. Levantar entornos para nuevos clientes pasó a ser rápido y barato, eliminando una barrera clave para crecer. Con una única base de código para monitorear, el equipo de ingeniería identifica y resuelve bugs en una fracción del tiempo, los problemas de sincronización de datos desaparecieron por completo, y sumar nuevas features se volvió un proceso directo.
A veces, simplificar la arquitectura es el mejor upgrade posible. Al llevar a Trexa de un esquema de microservicios caro y enredado a un monolito en Ruby on Rails altamente optimizado, Plum no sólo resolvió un dolor de cabeza técnico: transformó sus unit economics. Hoy Trexa opera sobre una base liviana y escalable, perfectamente posicionada para seguir liderando el mercado de HR tech en Latam.