Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.


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.
De ville modernisera programvaran, åtgärda buggar och ta itu med flera systematiska problem som hade påverkat prestandan och den övergripande användbarheten:
Innowises team inledde projektet med en djupgående granskning av appen för övervakning av strålningsexponering för att förstå grundorsakerna till de problem som påverkade systemet. Här är vad vi hittade:
Baserat på granskningsresultaten skapade Innowises projektteam en tydlig färdplan för de förbättringar som är nödvändiga för stabilitet, prestanda och skalbarhet i appen för övervakning av strålningsexponering. Efter att kunden hade gett grönt ljus för vår plan gick vi vidare med de kontinuerliga förbättringarna.
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.
För att öka prestandan och stödja framtida skalningsbehov delade vi upp applikationen i flera nyckelkomponenter: frontend, backend, rapporteringsmoduler, loggning och övervakningsmodul samt databas. Därefter containeriserade vårt team varje komponent och migrerade dem till separata virtuella maskiner. Dessa förändringar stödde de växande arbetsbelastningar som kunden förväntade sig.
Vi uppgraderade appens tekniska stack genom att uppdatera föråldrade ramverk och verktyg, lösa buggar och se till att systemet kunde stödja framtida förbättringar. Detta gav applikationen ett välbehövligt lyft när det gäller prestanda och underhållsmässighet.
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.
Vi införde en pipeline för kontinuerlig integration och driftsättning (CI/CD) för att ersätta den manuella driftsättningsprocessen. Med det nya tillvägagångssättet automatiserade vårt team distributionsprocessen, vilket säkerställer snabbare och mer tillförlitliga uppdateringar. Vi implementerade också systemloggning och övervakning med hjälp av Prometheus och Grafana för att spåra och visualisera systemprestanda och problem i realtid.
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.
Parallellt med refaktoriseringen arbetade Innowises team noggrant med att skapa dokumentation för appen för övervakning av strålningsexponering, inklusive alla ändringar i arkitekturen och systemet.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Databas
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Eftersom kunden ville ha flexibilitet i projektets omfattning kom vi överens om en Time & Material-prissättningsmodell, vilket innebär att vi uppskattade projekttimmarna i förväg, men endast debiterade kunden för de faktiska timmarna. När kunden behövde utöka projektets omfattning tillhandahöll vår projektledare ytterligare beräkningar, så att kunden enkelt kunde spåra kostnaderna och projektets framsteg.
Vi använde oss av en iterativ projektledningsmetod där vi delade upp projektet i sprintar och definierade tydliga milstolpar för varje fas. Varje vecka höll vårt projektteam samtal med kundens intressenter för att dela med sig av framsteg och resultat, vilket förbättrade den övergripande teamorienteringen.
1
Projekt- ledare
1
Leveransansvarig
1
Affärsan-alytiker
1
Lösningsarkitekt
1
Back-End-utvecklare
1
Front-End-utvecklare
1
DevOps-ingenjör
1
QA-ingenjör
1
Ingenjör inom penetrationstestning

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.
Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.

Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.