Over de klant
De klant levert toonaangevende technologieconsultancy en managed services waarmee organisaties hun IT-infrastructuur kunnen transformeren, hun productiviteit verhogen en hun kosten beter beheersen.

Zakelijke IT-dienstverlening en cloudtransformatie
Verenigd Koninkrijk, Londen
5 maanden – doorlopend
De klant levert toonaangevende technologieconsultancy en managed services waarmee organisaties hun IT-infrastructuur kunnen transformeren, hun productiviteit verhogen en hun kosten beter beheersen.

Het volledige legacysysteem was gebouwd met Angular 12. Als onderdeel van de nieuwe strategie besloot de klant voor alle toekomstige frontendontwikkeling over te stappen op React. De grootste uitdaging was een gefaseerde migratie mogelijk maken waarin Angular- en React-componenten naast elkaar kunnen bestaan en meegroeien, zonder downtime of grootschalige herschrijving van de codebase.
Gezien de eisen en de relatief korte doorlooptijd stelden we voor een GenAI-model in te zetten om de conversie te versnellen.
Door de eerste vertaalslag van Angular naar React te automatiseren, konden ontwikkelaars zich richten op het beoordelen en bijschaven van de uitvoer in plaats van alles met de hand te herschrijven. Dat verkortte de tijd voor begrijpen, herwerken en testen van de code aanzienlijk.
Het leverde een snellere en betrouwbaardere migratie op.
We begonnen met een microfrontend-architectuur op basis van het Single-SPA-framework, waarmee Angular- en React-modules naast elkaar in dezelfde applicatieomgeving draaien. Zo konden teams functies geleidelijk migreren zonder het geheel te verstoren.
Doordat beide frameworks naast elkaar draaiden, konden teams afzonderlijke functies of modules in hun eigen tempo van Angular naar React overzetten. Dat beperkte het risico en maakte een grootschalige herschrijving of downtime overbodig.
Om het tempo op te voeren bouwden en gebruikten we een interne tool genaamd CodePilot, aangedreven door GPT-4 via de OpenAI API. CodePilot gaf AI-suggesties voor de migratie van Angular naar React, waarmee ontwikkelaars sneller en efficiënter werkten.
Generatieve AI was vooral nuttig bij verschillen in syntaxis, het vertalen van componentlogica en het afhandelen van repeterende migratiepatronen. Dat bespaarde kostbare ontwikkeltijd en verkleinde de kans op handmatige fouten.
CodePilot was volledig geïntegreerd in de Azure-omgeving van de klant. Alle AI-interacties bleven binnen die omgeving, zodat er geen applicatiecode buiten de vertrouwde infrastructuur van de organisatie terechtkwam. Zo bleef het intellectueel eigendom beschermd en werden de beveiligingsnormen van de sector gerespecteerd.
De hybride architectuur (microfrontends) maakt doorlopende oplevering mogelijk, beperkt ontwikkelrisico’s en biedt een gestructureerd pad naar volledige modernisering. De inzet van tooling op basis van GPT-4 verhoogde de productiviteit van ontwikkelaars, versterkte de architecturale consistentie en versnelde de migratie aanzienlijk.
40% van de app draait nu in React
Stuur een opzet, een specificatie of drie zinnen over waar het systeem is vastgelopen. Eén gesprek is meestal genoeg om te weten of we bij elkaar passen.
Maatwerksoftware, AI & ML, data en analytics, cloud en security — van de eerste afbakening tot langdurige levering.
Uw privacy is belangrijk. We gebruiken cookies om uw ervaring te verbeteren en content te personaliseren.