
Restoring operational and technical stability in the software and achieving 700GB optimisation in database storage
Executive summary
Challenge: After losing support from their previous software provider, GESIG faced a series of operational challenges that could threaten the stability of their traffic management solutions, impacting their business continuity.
Approach: We approached these challenges with a holistic strategy, prioritising critical fixes and modern technological solutions to ensure GESIG’s application was not only stabilised but positioned for future advancements.
Result: GESIG achieved a 78% reduction in client-reported bugs and a decrease of 700GB in database storage usage, improving the manageability of the system. These allowed GESIG to strengthen their position as one of the leading providers of reliable traffic management solutions.
Table of contents
About the client
GESIG is part of a privately owned Austrian business group. The various companies within this group offer comprehensive solutions in traffic management for both moving and stationary traffic, security and high-security technology, pavement marking, cleaning services, cash and valuables transportation, security services, and metal processing.
With their technology leading in Europe for both moving and stationary traffic regulation and monitoring, GESIG holds a dominant market position in Austria. The company’s expertise extends to developing control and regulation systems for a wide range of traffic engineering tasks.
Business challenge
At a critical juncture, GESIG faced an urgent need to address significant operational and technical challenges after the loss of support from their previous software provider. This left them with unsupported software, which, if not properly managed, could potentially lead to serious consequences for their business.
Fortunately, being a forward-thinking organisation, they timely addressed these challenges. They found a partner that could offer immediate solutions and strategic guidance for future growth.
Our previous experience in the client’s domain, along with the expertise in managing Cassandra, the NoSQL database used in their system, made us an ideal choice. This background has enabled us to gain client confidence and to provide maintenance and support services they needed.
Our collaboration in numbers
78% and counting
successful client-reported bug reduction
700 GB
reduction in database storage usage in the production environment
Scope of work
We tackled the challenge with a comprehensive strategy, serving not just as software developers but as technical consultants, strategic advisors, and digital solution experts.
Beginning with an in-depth analysis of GESIG’s existing systems and a deep understanding of their industry and the challenges it faced, we were able to provide tailored solutions and recommendations. These not only addressed immediate operational issues, making the software functional again, but also set the groundwork for our client’s continued growth and success.
The activities we conducted included:
Evaluating and planning
We conducted a thorough evaluation of the existing infrastructure, codebase, and documentation that laid the foundation for a strategic action plan, preparing the entire ecosystem for operation.
Making critical fixes
We addressed the most pressing issues, including archiving and backup processes, to stabilise the operational environment. We tackled data overflow by creating a dedicated archival environment for old data and relocating most of it there, thereby freeing up considerable space in the production environment. This approach not only resolved the immediate software issues but also streamlined GESIG’s data management, preparing the company for scalable future advancements.
Setting up the code repository
As the previous supplier left GESIG without an up-to-date code repository and only partial documentation, it was a significant challenge. We addressed this by establishing a new code repository to ensure code safety, facilitate a new version control, and provide a baseline for future development.
Syncing the codebase
The latest codebase version was not handed over to the client, resulting in discrepancies between the code we received and the one in the production environment. As a result, we had to bridge this gap to ensure consistency across all environments.
Solving bugs and enhancing the system
We have been fixing bugs and enhancing system features to improve its stability and functionality. The bugs have been both client-suggested and the result of our proactive approach.
Introducing new technology solutions
We recommended and implemented advanced technological solutions, including CI/CD pipelines, to enhance operational agility and support future growth potential. We also focused on implementing good practices and automating processes wherever possible, making it easier for GESIG to maintain the application and minimise downtimes.
The partnership has been marked by a close collaboration, with us providing regular updates and working alongside GESIG to prioritise tasks based on urgency and impact.
Main benefits of our partnership
- Enabled customer acquisition and market expansion by stabilising and enhancing the application.
- Unified codebase, facilitating future development through a centralised code repository.
- A significant 78% (and counting) reduction in client-reported bugs, restoring client confidence.
- Established an archival environment and successfully migrated the majority of data from the production environment.
- Optimised database storage in the production environment by 700GB, making the system more efficient.
- Improved operational efficiency through the implementation of modern CI/CD processes, substantially enhancing development and deployment operations.
- A reliable, transparent, and supportive partner with a diverse team of experts capable of implementing comprehensive improvements across the entire ecosystem.
Technologies used in the project















