Om kunden
Kunden leverer markedsledende teknologirådgivning og administrerede tjenester, der giver organisationer mulighed for at transformere deres IT-infrastruktur, øge produktiviteten og forbedre omkostningseffektiviteten.

Enterprise IT-tjenester & Cloud-transformation
Storbritannien, London
5 måneder – igangværende
Kunden leverer markedsledende teknologirådgivning og administrerede tjenester, der giver organisationer mulighed for at transformere deres IT-infrastruktur, øge produktiviteten og forbedre omkostningseffektiviteten.

Hele det ældre system var bygget med Angular 12. Som en del af deres nye strategi besluttede kunden at skifte til React for al fremtidig front-end-udvikling. Den største udfordring var at muliggøre en trinvis migrering, hvor Angular- og React-komponenter kunne sameksistere og udvikle sig sammen uden nedetid eller større omskrivninger af kodebasen.
I betragtning af de indledende krav og en relativt begrænset tidsramme foreslog vi at bruge en GenAI-model til at fremskynde konverteringsprocessen.
Ved at automatisere den indledende oversættelse fra Angular til React kunne udviklerne fokusere på at gennemgå og forfine outputtet i stedet for at omskrive alt manuelt. Dette reducerede betydeligt den tid, der kræves til at forstå, omarbejde og teste koden.
Tilgangen resulterede i en hurtigere og mere pålidelig migrering.
Vi begyndte med at implementere en mikrofrontend-arkitektur ved hjælp af Single-SPA-frameworket, hvilket gjorde det muligt for Angular- og React-moduler at køre side om side i det samme applikationsmiljø. Denne opsætning gjorde det muligt for teams gradvist at migrere funktioner uden at forstyrre det samlede system.
Med begge frameworks eksisterende side om side kunne teams migrere individuelle funktioner eller moduler fra Angular til React i deres eget tempo. Dette minimerede risikoen og undgik behovet for en storstilet omskrivning eller nedetid.
For at fremskynde migreringsprocessen byggede og implementerede vi et internt værktøj kaldet CodePilot, drevet af GPT-4 via OpenAI API. CodePilot leverede AI-genererede migreringsforslag fra Angular til React, hvilket hjalp udviklere med at arbejde hurtigere og mere effektivt.
Generativ AI var især nyttig til at navigere i syntaksforskelle, oversætte komponentlogik og håndtere gentagne migreringsmønstre. Dette sparede værdifuld udviklertid og reducerede risikoen for manuelle fejl.
CodePilot blev fuldt integreret i kundens Azure-miljø. Al AI-interaktion forblev on-premises, hvilket sikrede, at ingen applikationskode blev sendt uden for organisationens betroede infrastruktur. Dette bevarede den intellektuelle ejendom og opfyldte branchens datasikkerhedsstandarder.
Den hybride arkitektur (mikrofrontends) muliggør kontinuerlig levering, minimerer udviklingsrisici og tilbyder en struktureret vej mod fuld modernisering. Integrationen af GPT-4-drevet værktøj har forbedret udviklerproduktiviteten, styrket den arkitektoniske konsistens og markant fremskyndet migreringsprocessen.
40% af appen kører nu i React
Send et oplæg, en specifikation eller tre sætninger om, hvor systemet er gået i stå. Én samtale er som regel nok til at afgøre, om vi passer til jer.
Skræddersyet software, AI og ML, data og analyse, cloud og sikkerhed — fra tidlig afklaring til langsigtet levering.
Dit privatliv er vigtigt. Vi bruger cookies til at forbedre din oplevelse og tilpasse indhold.