ABO ICT webportaalvan Laravel 6 naar 10 zonder downtime
Voor deze case heb ik het portaal stap voor stap gemigreerd naar de laatste Laravel-versie en meteen Azure AD SSO en 2FA toegevoegd, zodat het dagelijkse werk van support gewoon door kon blijven lopen.
Waarom laat ik dit zien?
Ik laat deze case zien omdat hij goed laat zien hoe ik met bestaande systemen omga. Het portaal werd elke dag gebruikt, dus stilstaan was geen optie. We hebben samen gekeken welke onderdelen het eerst aandacht nodig hadden en zijn van daaruit rustig verder gegaan.
Door in kleine stukken te werken en elke stap eerst op staging te testen, bleef het dagelijkse werk gewoon doorgaan en konden we onderweg bijsturen als dat nodig was.

Aanpak in 3 stappen
Ik pakte de upgrade aan in korte iteraties, met een acceptatieronde door support voor iedere livegang, zodat we zeker wisten dat alles bleef werken zoals het moest.
Samenvatting
Het portaal draait nu op Laravel 10, inloggen gaat via Azure AD en support heeft tijdens de hele migratie geen downtime gemerkt.