Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.
Innowise har oppgradert en app for overvåking av strålingseksponering, forbedret responstiden med 3,3 ganger og lagt grunnlaget for en oppskalering av programvarens funksjonalitet.
Vår kunde er et europeisk konsulent- og teknologiselskap som spesialiserer seg på strålevern, kvalitets- og sikkerhetsstyring. Selskapet bistår virksomheter i helse-, transport- og energibransjen og hjelper dem med å overholde regionale strålevernforskrifter og internasjonale standarder, deriblant ISO 9001, ISO 14001 og ISO 19443.
Et av flaggskipproduktene deres, en omfattende SaaS-plattform, brukes daglig av over 200 virksomheter til å overvåke de ansattes strålingseksponering og helsetilstand. Webappen har som mål å forbedre de ansattes sikkerhet og trivsel, og gir mulighet for beregning av strålingsnivå basert på manuell inntasting av dosimetridata. Appen har også funksjoner for overvåking av ansattes helsedata, personlige helsekontroller og proaktiv medisinsk risikovurdering for dem som jobber i potensielt farlige miljøer.
Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.
Applikasjonen for overvåking av strålingseksponering har vært på markedet i over 10 år, men kodebasen hadde ikke gjennomgått noen vesentlige oppdateringer eller omskrivinger i løpet av denne tiden. Etter hvert som kundens virksomhet vokste, økte også behovet for en mer robust og skalerbar løsning.
Innowises team startet prosjektet med en grundig gjennomgang av appen for overvåking av strålingseksponering for å forstå de grunnleggende årsakene til problemene som påvirket systemet. Her er hva vi fant:
Kunden ønsket at utviklingen av appen skulle skje så smidig som mulig, så vi gjorde endringene usynlige for sluttbrukerne og sørget for at det ikke ble noen forstyrrelser i driften. I løpet av bare tre måneder innførte Innowises team følgende endringer i applikasjonen for overvåking av strålingseksponering
For å øke ytelsen og støtte fremtidige skaleringsbehov delte vi applikasjonen inn i flere nøkkelkomponenter: frontend, backend, rapporteringsmoduler, loggings- og overvåkingsmodul og database. Deretter containeriserte teamet vårt hver komponent og migrerte dem til separate virtuelle maskiner. Disse endringene støttet den økende arbeidsmengden som kunden forventet.
Vi oppgraderte appens tekniske stakk ved å oppdatere utdaterte rammeverk og verktøy, løse feil og sørge for at systemet kunne støtte fremtidige forbedringer. Dette ga applikasjonen et sårt tiltrengt løft når det gjelder ytelse og vedlikeholdbarhet.
Innowises team refaktoriserte databasen til appen for overvåking av strålingseksponering ved å forbedre databasespørringene, legge til indekser og innføre fremmednøkler. Vår omfattende tilnærming økte databasens ytelse 1,5-3 ganger etter refaktoriseringen.
Vi innførte en kontinuerlig integrasjon og distribusjon (CI/CD) for å erstatte den manuelle distribusjonsprosessen. Med denne nye tilnærmingen automatiserte teamet vårt distribusjonsprosessen, noe som sikrer raskere og mer pålitelige oppdateringer. Vi implementerte også systemlogging og -overvåking ved hjelp av Prometheus og Grafana for å spore og visualisere systemytelse og problemer i sanntid.
Innowises team brukte Infrastructure as Code (IaC) for katastrofegjenoppretting, noe som betyr at hele appen nå kan distribueres på nytt til et nytt miljø på bare 15 minutter. Vi har også satt opp robuste prosedyrer for sikkerhetskopiering for å sikre at dataene er trygge og kan gjenopprettes raskt ved behov.
Parallelt med refaktoriseringen jobbet Innowise-teamet grundig med å lage dokumentasjon for appen for overvåking av strålingseksponering, inkludert alle endringene i arkitekturen og systemet.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Database
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Siden kunden ønsket fleksibilitet i prosjektets omfang, ble vi enige om en Time & Material-prismodell, noe som betyr at vi estimerte prosjekttimene på forhånd, men kun belastet kunden for de faktiske timene som ble brukt. Når kunden hadde behov for å utvide prosjektomfanget, leverte prosjektlederen vår tilleggsberegninger, slik at kunden enkelt kunne følge med på utgiftene og fremdriften i prosjektet.
Vi brukte en iterativ prosjektstyringsmetode, delte prosjektet inn i sprinter og definerte klare milepæler for hver fase. Hver uke holdt prosjektteamet vårt møter med kundens interessenter for å dele fremdrift og resultater, noe som bidro til å skape et mer samkjørt team.
1
Prosjekt-
leder
1
Leveringssjef
1
Business
Analyst
1
Løsningsarkitekt
1
Back-end-utvikler
1
Front-end-utvikler
1
DevOps-ingeniør
1
Kvalitets- sikringsingeniør
1
Ingeniør innen penetrasjonstesting
Etter bare tre måneder har kunden nå en mye mer robust, skalerbar og vedlikeholdsvennlig applikasjon for overvåking av strålingseksponering. Vi har fornyet programvareinfrastrukturen, løst ytelsesproblemer og sørget for at arkitekturen kan håndtere fremtidig vekst. Innowises team har også lagt et klart veikart for kommende utvikling av funksjoner og systemforbedringer, noe som vil bidra til å forbedre brukeropplevelsen og driftseffektiviteten ytterligere.
I løpet av de neste månedene vil teamet vårt gjennomføre de planlagte oppgraderingene for å hjelpe kunden med å oppfylle de stadig nye brukerbehovene.
3.3
ganger raskere responstid for appen
1.5-3
ganger bedre databaseytelse
Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet din
Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.
Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.
Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.
Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.
Bli den første til å få vite om IT-innovasjoner og interessante casestudier.
Ved å registrere deg godtar du våre Brukervilkår og Personvernerklæring, inkludert bruk av informasjonskapsler og overføring av personopplysninger.
© 2007-2025 Innowise. Alle rettigheter forbeholdt.
Personvernerklæring. Retningslinjer for informasjonskapsler.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Ved å registrere deg godtar du vår Retningslinjer for personvern, inkludert bruk av informasjonskapsler og overføring av dine personopplysninger.
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.