The solution
VirtusLab (VL) first connected a new version of the solution, atop the existing mainframe, to stabilize the solution. Gradually VL rewrote the entire system to mitigate the risk of system failure or downtime.
The new enterprise API now supports essential business operations with a continuous flow of trustworthy information.
VL created a NoSQL document database to store the information in-house and introduced a modern infrastructure that included a backup system, increased security capability and wrote frontend applications with React. These web applications enabled users to log into the system to browse and modify the location data.
The enterprise API gained its reliability due to the change from an old Java version to Kotlin, introducing the most up-to-date tech stack into the system. Using reactive programming enabled the reduction of latency, high throughput, and scalable applications and made it more scalable without affecting the infrastructure budget.
The language change also helped to improve stability. VirtusLab introduced an automated release pipeline infrastructure (CI/CD) to work in a cloud environment and to allow for thousands of automated tests. We ensured that everything ran smoothly and that the data was always up-to-date.