Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
Innowise har uppgraderat en app för övervakning av strålningsexponering, vilket har förbättrat svarstiden 3,3 gånger och lagt grunden för en uppskalning av mjukvarufunktionaliteten.
Vår kund är ett europeiskt konsult- och teknikföretag som specialiserar sig på strålskydd, kvalitets- och säkerhetshantering. Företaget stöder företag inom hälso- och sjukvård, transport och energi och hjälper dem att följa regionala strålskyddsbestämmelser och internationella standarder, inklusive ISO 9001, ISO 14001 och ISO 19443.
En av deras flaggskeppsprodukter, en omfattande SaaS-plattform, används dagligen av över 200 företag för att övervaka personalens strålningsexponering och hälsotillstånd. Webbappen syftar till att förbättra medarbetarnas säkerhet och välbefinnande och erbjuder funktioner för beräkning av strålningsnivåer baserat på manuell inmatning av dosimetridata. Appen innehåller också funktioner för övervakning av hälsodata för anställda, personliga hälsokontroller och proaktiv medicinsk riskbedömning för dem som arbetar i potentiellt farliga miljöer.
Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.
Applikationen för övervakning av strålningsexponering har funnits på marknaden i över 10 år, men dess kodbas har inte genomgått några betydande uppdateringar eller omskrivningar under den tiden. I takt med att kundens verksamhet växte, ökade också behovet av en mer robust och skalbar lösning.
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:
Kunden ville att apputvecklingen skulle ske så smidigt som möjligt, så vi gjorde ändringarna osynliga för slutanvändarna och såg till att det inte blev några störningar i verksamheten. På bara 3 månader införde Innowises team följande förändringar i applikationen för övervakning av strålningsexponering.
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.
Innowises team refaktoriserade databasen för appen för övervakning av strålningsexponering, förbättrade databasfrågor, lade till index och introducerade främmande nycklar. Vår omfattande metod ökade databasens prestanda 1,5-3 gånger efter refaktoriseringen.
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.
Innowises team använde Infrastructure as Code (IaC) för katastrofåterställning, vilket innebär att hela appen nu kan distribueras om till en ny miljö på bara 15 minuter. Vi upprättade också robusta säkerhetskopieringsrutiner för att se till att data är säkra och snabbt kan återställas vid behov.
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
Nu, efter bara 3 månader, har kunden en mycket mer robust, skalbar och underhållbar applikation för övervakning av strålningsexponering. Vi har framgångsrikt förnyat mjukvaruinfrastrukturen, åtgärdat prestandaproblem och säkerställt att arkitekturen kan hantera framtida tillväxt. Innowises team har också lagt upp en tydlig färdplan för kommande funktionsutveckling och systemförbättringar, vilket kommer att bidra till att ytterligare förbättra användarupplevelsen och den operativa effektiviteten.
Under de närmaste månaderna kommer vårt team att genomföra de planerade uppgraderingarna för att hjälpa kunden att möta de nya användarbehoven.
3.3
gånger snabbare svarstid för appen
1.5-3
gånger bättre databasprestanda
Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din
Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
Bli den första att få veta om IT-innovationer och intressanta fallstudier.
Genom att registrera dig godkänner du våra Användningsvillkor och Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
© 2007-2025 Innowise. Alla rättigheter reserverade.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.