Om kunden
Kunden leverer markedsledende teknologirådgivning og administrerte tjenester som gir organisasjoner mulighet til å transformere IT-infrastrukturen sin, øke produktiviteten og forbedre kostnadseffektiviteten.

Bedrifts-IT-tjenester og skytransformasjon
Storbritannia, London
5 måneder – pågående
Kunden leverer markedsledende teknologirådgivning og administrerte tjenester som gir organisasjoner mulighet til å transformere IT-infrastrukturen sin, øke produktiviteten og forbedre kostnadseffektiviteten.

Hele det gamle systemet ble bygget med Angular 12. Som en del av sin nye strategi bestemte kunden seg for å gå over til React for all fremtidig front-end-utvikling. Hovedutfordringen var å muliggjøre en trinnvis migrering der Angular- og React-komponenter kunne eksistere side om side og utvikle seg sammen uten nedetid eller store omskrivinger av kodebasen.
Gitt de innledende kravene og en relativt begrenset tidsramme, foreslo vi å bruke en GenAI-modell for å akselerere konverteringsprosessen.
Ved å automatisere den innledende oversettelsen fra Angular til React kunne utviklerne fokusere på å gjennomgå og forbedre resultatet i stedet for å skrive alt om manuelt. Dette reduserte betydelig tiden som kreves for å forstå, omarbeide og teste koden.
Tilnærmingen resulterte i en raskere og mer pålitelig migrering.
Vi begynte med å implementere en mikrofrontend-arkitektur ved hjelp av Single-SPA-rammeverket, som gjør det mulig for Angular- og React-moduler å kjøre side om side i det samme applikasjonsmiljøet. Dette oppsettet gjorde det mulig for team å migrere funksjoner gradvis uten å forstyrre det overordnede systemet.
Med begge rammeverkene sameksisterende kunne teamene migrere individuelle funksjoner eller moduler fra Angular til React i sitt eget tempo. Dette minimerte risikoen og unngikk behovet for en storstilt omskriving eller nedetid.
For å fremskynde migreringsprosessen bygde og distribuerte vi et internt verktøy kalt CodePilot, drevet av GPT-4 via OpenAI API. CodePilot ga AI-genererte migreringsforslag fra Angular til React, som hjalp utviklere med å jobbe raskere og mer effektivt.
Generativ AI var spesielt nyttig for å navigere syntaksforskjeller, oversette komponentlogikk og håndtere repeterende migreringsmønstre. Dette sparte verdifull utviklertid og reduserte risikoen for manuelle feil.
CodePilot ble fullt integrert i kundens Azure-miljø. All AI-interaksjon forble lokalt, noe som sikret at ingen applikasjonskode ble sendt utenfor organisasjonens betrodde infrastruktur. Dette bevarte immaterielle rettigheter og oppfylte bransjens standarder for datasikkerhet.
Hybridarkitekturen (mikrofrontends) muliggjør kontinuerlig levering, minimerer utviklingsrisiko og tilbyr en strukturert vei mot full modernisering. Integrasjonen av GPT-4-drevne verktøy har forbedret utviklerproduktiviteten, styrket arkitektonisk konsistens og betydelig akselerert migreringsprosessen.
40 % av appen kjører nå i React
Send en skisse, en spesifikasjon eller tre setninger om hvor systemet har stoppet opp. Vanligvis er én samtale nok til å finne ut om vi er det rette valget for deg.
Skreddersydd programvare, AI og ML, data og analyse, sky og sikkerhet – fra tidlig prosjektavgrensning til langsiktig levering.
Vi og våre samarbeidspartnere bruker teknologi som informasjonskapsler på nettstedet vårt for å tilpasse innhold og annonser, tilby funksjoner for sosiale medier og analysere trafikken vår. Klikk på «Godta» for å samtykke til bruk av denne teknologien på nettet.