Challenge

A long-term client in the freight and passenger rail space needed to modernize their legacy dispatch platform. The existing system relied on outdated technologies like C++, Tuxedo, and Versant, which made cloud migration challenging. Deployment was further complicated by poor compatibility with target platforms, and the user experience had not kept pace with operational needs. With traditional databases struggling to manage high-volume data and most testing still done manually, the client faced escalating maintenance costs, limited scalability, and slow insights into train performance.

Solution

Quest Global partnered with the client to overhaul the system with a future-ready architecture:

Thumbnail Image

Frontend built using Angular, Electron.js, and a custom UI for train graph visualization

Backend powered by Java, Quarkus, and REST APIs; Kafka-enabled real-time data handling

Database migrated to CockroachDB for large-scale, historical data processing

Deployment using microservices and Kubernetes for portability and scalability

Automation with Java, Selenium, and Jarvis frameworks for UI and Kafka test cases

Agile delivery with JIRA, Rally, and Confluence for transparency and speed

Results – At A Glance

Improved productivity by 7% for end users through intuitive UI and performance enhancements

Reduced test cycles by 60% with advanced automation frameworks

Supported deployment across diverse customer environments without disruption

Supported deployment

Delivered seamless network visibility in both signaled and dark territories

Enabled better collaboration and traceability across teams using agile tools

Enabled better collaboration