Online sessie

Soms komt de ontwikkeling van nieuwe features en het fixen van bugs op een bestaand systeem piepend en krakend tot stilstand. Het systeem is, door de jaren heen, dermate gegroeid dat het vrijwel onmogelijk wordt om met vertrouwen nieuwe features te ontwikkelen. Het gebeurt maar al te vaak dat een toevoeging of wijziging er voor zorgt dat ergens anders iets omvalt.Wat nu?

In deze online sessie neem ik je mee in een case waar we een klant hebben geholpen om een architecturele vernieuwing plaats te laten vinden. De monoliet is ontvlochten en opgedeeld in meerdere deelsystemen, ieder met eigen verantwoordelijkheid over hun functionaliteit en data. Het betreft een applicatie die in 500 instellingen (multi-tenant) dagelijks wordt gebruikt door zo’n miljoen gebruikers. Natuurlijk moest ‘de winkel open blijven tijdens de verbouwing’ en was het wenselijk dat de instellingen geleidelijk over konden naar het ‘nieuwe’ platform.

Door: Leo de Vries – Quintor