Trexa
How Plum helped Trexa cut cloud costs by over 91% and supercharge scalability by consolidating three microservices into a single Ruby on Rails monolith.
- Strategy
- Backend Architecture
- Ruby on Rails
- Migration
- Cost Optimization
- HR Tech
- SaaS
- Web Development
Trexa is a leading talent management platform trusted by over 35 organizations across Latin America. Designed to improve the employee experience, Trexa offers digital tools that streamline HR processes, empower employee feedback, and measure team performance through interconnected modules: Insights (employee surveys), Performance (skills and objective tracking), and Cards (interactive peer feedback).
Before partnering with Plum, Trexa's software ecosystem was split across three completely independent microservices. While microservices are often touted as modern and scalable, for Trexa this architecture was creating severe growing pains: exorbitant infrastructure costs, data synchronization nightmares, development bottlenecks, and a slow, expensive client onboarding process that was stunting growth in the Latam market.
The Plum team conducted a deep technical audit of Trexa's infrastructure and determined that the microservices architecture was actively working against their business goals. We proposed a strategic migration: consolidating the fragmented system into a single, unified Ruby on Rails monolith. By bringing Insights, Performance, and Cards under one roof, we centralized the database, streamlined the infrastructure, and standardized the codebase into a single environment where developers could write, test, and deploy code rapidly.
The migration fundamentally transformed Trexa's technical and financial landscape. Monthly server costs were slashed by over 91%, freeing substantial capital to reinvest in marketing and product innovation. Spinning up environments for new clients became fast and cheap, removing previous barriers to growth. With a single codebase to monitor, the engineering team now identifies and resolves bugs in a fraction of the time, data synchronization issues have been entirely eliminated, and adding new features is a straightforward process.
Sometimes, simplifying your architecture is the ultimate upgrade. By transitioning Trexa from an expensive, convoluted microservices setup to a highly optimized Ruby on Rails monolith, Plum didn't just fix a technical headache, we transformed their unit economics. Today, Trexa operates on a lean, scalable foundation, perfectly positioned to continue dominating the Latam HR tech space.