Design & development
Van audit naar architectuur
De eerste stap was een architectuuraudit. We analyseerden het systeemontwerp, de infrastructuur en het ontwikkelproces. De belangrijkste aanbeveling: overstappen naar een gelaagde architectuur met logisch gescheiden software, zodat databases beter te verdelen zijn over meerdere servers. Dit vergrootte de flexibiliteit, beheersbaarheid en schaalbaarheid van het platform.
Daarna volgde een performance-audit, gericht op snelheid en gebruikerservaring. Door caching anders in te richten, laadt Speakap nu gegevens in kleinere batches, waardoor de applicatie merkbaar sneller reageert. Zelfs bij honderdduizenden actieve gebruikers.
Tot slot voerden we een reeks security-audits uit. Hierbij werd niet alleen getest op kwetsbaarheden, maar ook op veilige ontwikkelmethodes. Deze aanpak vormt sindsdien de standaard binnen Speakap’s ontwikkelproces.