Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise heeft een app voor het monitoren van stralingsblootstelling geüpgraded, waardoor de responstijd met 3,3 keer is verbeterd en de basis is gelegd voor het opschalen van de softwarefunctionaliteit.
Onze klant is een Europees advies- en technologiebedrijf dat gespecialiseerd is in stralingsbescherming, kwaliteit en veiligheidsmanagement. Het bedrijf ondersteunt bedrijven in de gezondheidszorg, de transportsector en de energiesector en helpt hen te voldoen aan regionale voorschriften voor stralingsbescherming en internationale normen, waaronder ISO 9001, ISO 14001 en ISO 19443.
Een van hun paradepaardjes, een uitgebreid SaaS-platform, wordt dagelijks door meer dan 200 bedrijven gebruikt om de blootstelling van medewerkers aan straling en hun gezondheidstoestand te controleren. De webapp is gericht op het verbeteren van de veiligheid en het welzijn van werknemers en biedt mogelijkheden voor het berekenen van het stralingsblootstellingsniveau op basis van handmatige dosimetrische gegevensinvoer. De app biedt ook de mogelijkheid om gezondheidsgegevens van werknemers te monitoren, gepersonaliseerde gezondheidscontroles uit te voeren en proactieve medische risicobeoordeling uit te voeren voor werknemers die in potentieel gevaarlijke omgevingen werken.
Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.
De applicatie voor het monitoren van stralingsblootstelling is al meer dan 10 jaar op de markt, maar de codebase had in die tijd geen significante updates of herschrijvingen ondergaan. Naarmate het bedrijf van de klant groeide, groeide ook de behoefte aan een robuustere, schaalbare oplossing.
Het team van Innowise begon het project met een grondige controle van de app voor het monitoren van stralingsblootstelling om de hoofdoorzaken van de problemen met het systeem te begrijpen. Dit is wat we vonden:
De klant wilde dat de evolutie van de app zo soepel mogelijk zou verlopen, dus maakten we de wijzigingen onzichtbaar voor de eindgebruikers, zodat er geen bedrijfsonderbrekingen waren. In slechts 3 maanden introduceerde het team van Innowise de volgende wijzigingen in de applicatie voor het monitoren van stralingsblootstelling.
Om de prestaties te verbeteren en toekomstige schaalbehoeften te ondersteunen, splitsten we de applicatie op in verschillende belangrijke componenten: frontend, backend, rapportagemodules, logging- en monitoringmodule en database. Vervolgens containeriseerde ons team elke component en migreerde ze naar afzonderlijke virtuele machines. Deze veranderingen ondersteunden de groeiende werkbelasting die de klant verwachtte.
We hebben de technische stack van de app geüpgraded door verouderde frameworks en tools bij te werken, bugs op te lossen en ervoor te zorgen dat het systeem toekomstige uitbreidingen kon ondersteunen. Dit gaf de applicatie een broodnodige boost in prestaties en onderhoudbaarheid.
Het team van Innowise heeft de database van de app voor het monitoren van stralingsblootstelling gerefactoriseerd door database queries te verbeteren, indexen toe te voegen en foreign keys te introduceren. Onze uitgebreide aanpak verhoogde de databaseprestaties 1,5-3 keer na het refactoren.
We introduceerden een pipeline voor continue integratie en implementatie (CI/CD) om het handmatige implementatieproces te vervangen. Met deze nieuwe aanpak heeft ons team het deploymentproces geautomatiseerd, waardoor updates sneller en betrouwbaarder worden. We hebben ook systeemlogging en -monitoring geïmplementeerd met behulp van Prometheus en Grafana om systeemprestaties en problemen in realtime te volgen en te visualiseren.
Het team van Innowise gebruikte Infrastructure as Code (IaC) voor disaster recovery, wat betekent dat de hele app nu in slechts 15 minuten opnieuw kan worden uitgerold naar een nieuwe omgeving. We hebben ook robuuste back-upprocedures opgezet om ervoor te zorgen dat de gegevens veilig zijn en indien nodig snel kunnen worden hersteld.
Naast het refactoren was het team van Innowise nauwgezet bezig met het creëren van documentatie voor de stralingsblootstellingsmonitoring app, inclusief alle wijzigingen in de architectuur en het systeem.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Database
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Aangezien de klant flexibiliteit wilde in de omvang van het project, kwamen we een Time & Material-prijsmodel overeen, wat betekent dat we de projecturen vooraf schatten, maar de klant alleen de werkelijk bestede uren in rekening brachten. Wanneer de klant de omvang van het project wilde uitbreiden, zorgde onze projectmanager voor aanvullende berekeningen, zodat de klant de kosten en de voortgang van het project gemakkelijk kon bijhouden.
We gebruikten een iteratieve projectmanagementaanpak, waarbij we het project opsplitsten in sprints en duidelijke mijlpalen definieerden voor elke fase. Elke week hield ons projectteam gesprekken met de belanghebbenden van de klant om de voortgang en resultaten te delen en zo de algehele teamafstemming te verbeteren.
1
Project
Manager
1
Leveringsmanager
1
Bedrijfs-
analist
1
Oplossing Architect
1
Back-End Ontwikkelaar
1
Front-End Ontwikkelaar
1
DevOps Engineer
1
QA
ingenieur
1
Ingenieur Penetratietesten
Nu, na slechts 3 maanden, heeft de klant een veel robuustere, schaalbare en onderhoudbare applicatie voor het monitoren van stralingsblootstelling. We hebben met succes de software-infrastructuur vernieuwd, prestatieproblemen opgelost en ervoor gezorgd dat de architectuur toekomstige groei aankan. Innowise's team heeft ook een duidelijke routekaart opgesteld voor komende functie-ontwikkeling en systeemverbeteringen, die zullen helpen om de gebruikerservaring en operationele efficiëntie verder te verbeteren.
In de komende maanden zal ons team de geplande upgrades uitvoeren om de klant te helpen aan de veranderende gebruikersbehoeften te voldoen.
3.3
snellere reactietijd van app
1.5-3
keer betere databaseprestaties
Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je bestelling hebben verwerkt.
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.
Blijf als eerste op de hoogte van IT-innovaties en interessante case studies.
Door u aan te melden gaat u akkoord met onze Gebruiksvoorwaarden en Privacybeleid , met inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
© 2007-2025 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Door u aan te melden gaat u akkoord met onze Privacybeleidmet inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.