Om kunden
Kunden levererar marknadsledande teknikkonsultation och managerade tjänster som ger organisationer möjlighet att transformera sin IT-infrastruktur, öka produktiviteten och förbättra kostnadseffektiviteten.

Enterprise IT-tjänster & molntransformation
Storbritannien, London
5 månader – pågående
Kunden levererar marknadsledande teknikkonsultation och managerade tjänster som ger organisationer möjlighet att transformera sin IT-infrastruktur, öka produktiviteten och förbättra kostnadseffektiviteten.

Hela det äldre systemet var byggt med Angular 12. Som en del av sin nya strategi beslutade kunden att gå över till React för all framtida frontend-utveckling. Den största utmaningen var att möjliggöra en stegvis migrering där Angular- och React-komponenter kunde samexistera och utvecklas tillsammans utan driftstopp eller omfattande omskrivningar av kodbasen.
Med tanke på de initiala kraven och en relativt begränsad tidsram föreslog vi att använda en GenAI-modell för att påskynda konverteringsprocessen.
Genom att automatisera den initiala översättningen från Angular till React kunde utvecklarna fokusera på att granska och förfina resultatet istället för att skriva om allt manuellt. Detta minskade avsevärt den tid som krävdes för att förstå, omarbeta och testa koden.
Tillvägagångssättet resulterade i en snabbare och mer tillförlitlig migrering.
Vi började med att implementera en mikrofrontend-arkitektur med hjälp av ramverket Single-SPA, vilket gjorde det möjligt för Angular- och React-moduler att köras sida vid sida i samma applikationsmiljö. Denna uppsättning gjorde det möjligt för team att gradvis migrera funktioner utan att störa hela systemet.
Med båda ramverken samexisterande kunde teamen migrera enskilda funktioner eller moduler från Angular till React i sin egen takt. Detta minimerade risken och undvek behovet av en storskalig omskrivning eller driftstopp.
För att påskynda migreringsprocessen byggde och driftsatte vi ett internt verktyg som kallas CodePilot, drivet av GPT-4 via OpenAI API. CodePilot gav AI-genererade migreringsförslag från Angular till React, vilket hjälpte utvecklarna att arbeta snabbare och mer effektivt.
Generativ AI var särskilt användbar för att överbrygga syntaxskillnader, översätta komponentlogik och hantera repetitiva migreringsmönster. Detta sparade värdefull utvecklartid och minskade risken för manuella fel.
CodePilot integrerades fullständigt i kundens Azure-miljö. Alla AI-interaktioner förblev lokala, vilket säkerställde att ingen applikationskod skickades utanför organisationens betrodda infrastruktur. Detta bevarade immateriella rättigheter och uppfyllde branschens standarder för datasäkerhet.
Den hybrida arkitekturen (mikrofrontends) möjliggör kontinuerlig leverans, minimerar utvecklingsrisker och erbjuder en strukturerad väg mot fullständig modernisering. Integreringen av GPT-4-drivna verktyg har förbättrat utvecklarnas produktivitet, stärkt den arkitektoniska konsekvensen och avsevärt påskyndat migreringsprocessen.
40 % av appen körs nu i React
Skicka en skiss, en kravspecifikation eller tre meningar om var systemet har kört fast. Ett samtal räcker oftast för att avgöra om vi passar er.
Skräddarsydd mjukvara, AI och ML, data och analys, moln och säkerhet — från tidig behovsanalys till långsiktig leverans.
Din integritet är viktig. Vi använder cookies för att förbättra din upplevelse och anpassa innehåll.