The form has been successfully submitted.
Please find further information in your mailbox.


Innowise has upgraded a radiation exposure monitoring app, improving the response time and laying the groundwork for the software functionality scale-up.
The client’s radiation exposure monitoring application has been on the market for 10+ years already, but its codebase hadn’t undergone any significant updates or rewrites during that time. As the client’s business grew, so did their need for a more robust, scalable solution.
They wanted to modernize the software, fix bugs, and address several systemic issues that had been affecting performance and overall usability:
Innowise’s team began the project with an in-depth audit of the radiation exposure monitoring app to understand the root causes of the issues affecting the system. Here’s what we found:
Based on the audit results, Innowise’s project team created a clear-cut roadmap of the improvements essential for the stability, performance, and scalability of the radiation exposure monitoring app. After the client green-lit our plan, we moved on to steady improvements.
The client wanted the app evolution to happen as smoothly as possible, so we made the changes invisible to the end users, ensuring there were no business disruptions. Then, Innowise’s team introduced the following changes to the radiation exposure monitoring application.
To boost performance and support future scaling needs, we split the application into several key components: frontend, backend, reporting modules, logging and monitoring module, and database. Then, our team containerized each component and migrated them to separate virtual machines. These changes supported the growing workloads anticipated by the client.
We upgraded the app’s tech stack by updating outdated frameworks and tools, resolving bugs, and ensuring the system could support future enhancements. This gave the application a much-needed boost in performance and maintainability.
Innowise’s team refactored the radiation exposure monitoring app database, improving database queries, adding indexes, and introducing foreign keys. Our comprehensive approach increased database performance after the refactoring.
We introduced a continuous integration and deployment (CI/CD) pipeline to replace the manual deployment process. With this new approach, our team automated the deployment process, ensuring faster, more reliable updates. We also implemented system logging and monitoring using Prometheus and Grafana to track and visualize system performance and issues in real-time.
Innowise’s team used Infrastructure as Code (IaC) for disaster recovery, which means the entire app can now be redeployed to a new environment in a matter of minutes. We also set up robust backup procedures to make sure the data is safe and can be restored quickly if needed.
Alongside the refactoring, Innowise’s team was meticulously creating documentation for the radiation exposure monitoring app, including all the changes to the architecture and the system.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Database
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Given that the client wanted flexibility in the project scope, we agreed on a Time & Material pricing model, meaning we estimated the project hours upfront, but only charged the client for the actual hours spent. When the client needed to extend the project scope, our project manager provided additional calculations, so the client could easily track the expenses and project progress.
We adopted an iterative project management approach, breaking down the project into sprints and defining clear milestones for each phase. Every week, our project team held calls with the client’s stakeholders to share progress and results, improving overall team alignment.
1
Project Manager
1
Delivery Manager
1
Business Analyst
1
Solution Architect
1
Back-End Developer
1
Front-End Developer
1
DevOps Engineer
1
QA Engineer
1
Penetration Testing Engineer

Now, the client has a much more robust, scalable, and maintainable application for radiation exposure monitoring. We’ve successfully revamped the software infrastructure, fixed performance issues, and ensured the architecture can handle future growth. Innowise’s team has also laid out a clear roadmap for upcoming feature development and system improvements, which will help further enhance the user experience and operational efficiency.
Your message has been sent.
We’ll process your request and contact you back as soon as possible.

By signing up you agree to our Privacy Policy, including the use of cookies and transfer of your personal information.