

The Contract Management System (GC) lies at the heart of Localiza's operations, supporting every rental transaction across the organization. Originally built as a monolithic solution with over 1.2 million lines of code, GC's legacy architecture presented numerous challenges: limited scalability, downtime during deployments, poor API governance, and dependency on aging .NET technologies.
As customer expectations evolved and operational complexity increased, the need for a digital transformation became undeniable. The challenge was to break apart and modernize a complex, high-risk system, without interrupting business operations, while simultaneously enabling new strategic initiatives across the company.
The goal was to stop the expansion of the legacy monolith and progressively replace it with a modular, modern solution. A phased strategy was implemented to decompose the system's business areas into independent modules, eventually replacing them with isolated microservices. This approach allowed the team to build for the future while still maintaining critical day-to-day operations.
A key challenge in any system modernization is delivering business value throughout the process, not just at its conclusion. The team solved this by introducing a new REST API communication layer within the legacy system, acting as a bridge between old and new components. This allowed the business to connect new digital products and services even while the modernization was still in progress.
The strategy paid dividends quickly, enabling several key integrations: new internal mobile applications that interact with contract data in real time, giving agents the flexibility to serve customers anywhere in the rental location; a completely redesigned invoice issuing process for contracts, streamlining financial operations and reducing manual work; and partnership integrations with external companies — including ride-hailing platforms, insurance providers, and toll & parking services via vehicle tags.
These integrations proved that the architectural evolution was not only technical but also strategic, unlocking new revenue streams and digital customer experiences mid-transformation. The modular approach allowed the team to prioritize high-value business domains for extraction first, delivering immediate benefits rather than waiting for the entire system to be modernized.
The new architecture greatly improved scalability, resilience, and cost-efficiency. Components now scale independently, avoiding system-wide failures. Developer teams gained autonomy, accelerating delivery and reducing reliance on a central team. Security also improved with better isolation and more transparent access controls. Granular, service-level monitoring replaced the limited visibility of the old monolith.
By modernizing GC with precision, Localiza turned a critical legacy system into a foundation for ongoing innovation, transforming it from a bottleneck into a driver of digital growth.


