Het Nationaal Centrum voor Externe Evaluatie van het Onderwijs (NCVVO) werd opgericht als een openbare instelling die externe evaluatie binnen het onderwijssysteem in Kroatië uitvoert. Het NCVVO ontwikkelt en houdt zich bijvoorbeeld bezig met het afnemen van examens, zoals eindexamens voor middelbare scholieren. De resultaten van de examens worden ook gebruikt als onderdeel van het selectieproces en de inschrijvingsprocedure bij privé- of staatsuniversiteiten.
Het eindexamen van de middelbare school trekt leerlingen, ouders en media aan die het proces volledig verslaan, en NCVVO heeft altijd extreem veel webverkeer waargenomen tijdens deze perioden.
Bekijk hieronder ons interview met NCVVO om meer te weten te komen over hun ervaring met Kinsta.
Snapshot
- Branche: Openbaar onderwijs
- Grootte van het bedrijf: Overheidsinstelling
Het probleem
De NCVVO realiseerde zich dat ze behoefte had aan een moderne, cloudgebaseerde aanpak voor hun webpublicaties om hun online publicaties te stroomlijnen, de algehele gebruikerservaring te verbeteren en knelpunten in de gegevensbandbreedte tussen het systeem en de gebruikers weg te nemen.
“Ons eerste webportaal werd intern gehost in datacenters van de overheid met een op maat gemaakt contentmanagementsysteem. Het duurde niet lang voordat we ons realiseerden dat we een moderne, cloudgebaseerde aanpak nodig hadden voor onze webpublicaties om aan drie belangrijke doelen te voldoen:
- De online publicatie van educatieve informatie, curriculum en examenresultaten over onze redactiesverlichten
- De hele ervaring toegankelijk, mobielvriendelijk en razendsnel maken voor de eindgebruikers (leerlingen, ouders, leraren, overheidspersoneel, media en onderwijsonderzoekers). Alles bij elkaar komt 68% van ons verkeer van mobiele apparaten of tablets.
- Het wegnemen van knelpunten in de gegevensbandbreedte tussen NCVVO en haar gebruikers. Het afhandelen van eindexamens en interactie met het publiek genereren wekelijks enkele terabytes aan netwerkverkeer met een half miljoen bezoekers.
Op basis van deze drie doelen openden we een openbare aanbesteding waarbij het Neuralab team werd aangewezen om het hele web ‘replatform’ project uit te voeren.”
De oplossing
Bij het plannen van de bouw van ons platform waren uptime en betrouwbaarheid van het verkeer nog belangrijker dan toegankelijkheid, ontwerp of front-end ontwikkeling. Kinsta servers werden door Neuralab voorgesteld tijdens de ontwikkeling van de applicatie.
“Neuralab heeft veel ervaring met het bouwen van overheids- en publieksgerichte informatieportalen, dus ze kennen alle diepgaande problemen waar onze organisatie mee te maken heeft. Ze adviseerden ons al in een vroeg stadium om de “WordPress aanpak” voor webpublicaties te gebruiken. Kortom, gebruik maken van beproefde en geteste Open Source content management methoden, samen met bewezen toegankelijkheid en mobiele ontwerppatronen.
Tijdens de planningsfasen werd een zwaar gebruik van bandbreedte en verkeer vastgesteld en het hele team moest met een verstandig gebruik van het Content Delivery Network op de lange termijn komen om verschillende examens en scores te distribueren.”
Het resultaat
De overstap naar Kinsta vertienvoudigde de snelheid van de NCVVO site en loste hun gelijktijdige problemen met trage laadtijden, downtime en gecompliceerde implementatie op.
“Na de overstap naar Kinsta zagen we vier belangrijke verbeteringen.
Ten eerste is de snelheid van de redactionele interface (WP Admin) vertienvoudigd. Dit is een niet-gecacheerd deel van de applicatie. Lezers moeten bedenken dat onze redactie uit tientallen leden bestaat, verspreid over curriculumteams, dus we moeten allemaal snel publieksgerichte informatie publiceren terwijl we wijzigingen onderling communiceren.
Ten tweede zijn de kwaliteit en reactiesnelheid van het hele Kinsta DevOps team en het Neuralab dev team niet alleen uitstekend, maar ook van het grootste belang voor de stabiliteit van onze applicatie. We pushen elke maand WordPress en systeem updates met een duidelijk roadmap schema (afgehandeld via Trello kanban systeem) en dit proces had geen enkele downtime. Vorige maand hadden we bijvoorbeeld 0% 500 fouten gedurende 30 dagen vol updates, aanpassingen en functionele veranderingen.
Ten derde omvat ons implementatieproces veel heen en weer gepraat tussen lokale-test-productieservers. Het Kinsta-systeem stelt Neuralab in staat om de wijzigingen in de applicatie op een manier te implementeren waar zowel de ontwikkelaars die aan de code werken als de redactieleden die de kwaliteit van de nieuwe UX moeten controleren baat bij hebben.
En tot slot zijn de laadtijden aanzienlijk gedaald. Onze huidige geoptimaliseerde laadtijd voor pagina’s met het meeste verkeer is ongeveer 480 milliseconden en we werken samen met Neuralab om dit nog verder terug te dringen.”