AI-drevet migrering fra Angular til React ved bruk av mikrofrontends

25 %
redusert samlet overgangstid
1/3
av appen har allerede blitt overført
40 %
akselerert migreringshastighet
AI-drevet migrering fra Angular til React ved bruk av mikrofrontends | Crunch-IS Case Study
Vår klient, en førsteklasses leverandør av teknologikonsulenttjenester og administrerte tjenester, engasjerte oss for å modernisere sin webapplikasjon i bedriftsklasse. Målet var å migrere kodebasen uten å forstyrre eksisterende drift.
Industri:

Bedrifts-IT-tjenester og skytransformasjon

Sted:

Storbritannia, London

Varighet:

5 måneder – pågående

Technologies
Angular
React
Single-SPA
Mikrofrontender
Java
Azure Static Web Apps
Azure Container Apps
OpenAI GPT-4 API
01

Om kunden

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

AI-drevet migrering fra Angular til React ved bruk av mikrofrontends | Crunch-IS Case Study
02

Utfordring

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.

03

Vår tilnærming: Hvorfor GenAI for migrering fra Angular til React

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.

 

04

Trinn 1 – Sett opp mikrofrontend-arkitekturen

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.

05

Trinn 2 – Sikre inkrementell funksjonsmigrering

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.

06

Trinn 3 – Introduserte CodePilot for å akselerere migreringen

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.

07

Trinn 4 – Sikker og samsvarende AI-integrasjon

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.

08

Resultater og prestasjoner

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

Fortell oss hva du bygger

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.

  • 170+ eksperter
  • 120+ leverte prosjekter
  • 97% helt fornøyde

    Jeg har lest og akseptert Bruksvilkårene og Personvernerklæringen *

    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.

    Decline