Behapbare migratie van

online platform

20 jaar oud platform is nu stabiel, veilig, schaalbaar en toekomstbestendig voor nog eens 20 jaar

Intro

Smulweb.nl is een een online platform en populaire website met duizenden smakelijke recepten. Een grote community wisselt hier dagelijks de lekkerste recepten uit en in drukke tijden zoals de decembermaand, kent het platform hoge aantallen bezoekers. In 2018 is Smulweb.nl overgenomen door Jumbo. Hoogste tijd dus om het platform te moderniseren en toekomstbestendig te maken.

2020
10
Online platform Smulweb
Laravel
Drupal
AWS
Solr
Laravel Dusk

20 jaar oud platform weer toekomstbestendig maken

Smulweb kwam bij ons met de vraag: ‘ons platform is 20 jaar oud, kunnen jullie eens kijken hoe we kunnen zorgen voor een stabiel, schaalbaar en veilig platform zodat we jaren vooruit kunnen en kunnen blijven doorontwikkelen om onze digitale ambitie waar te maken.’ In die 20 jaar is er door verschillende partijen is gewerkt aan het platform. Dat heeft ervoor gezorgd dat het platform een wirwar is geworden. De meeste kennis is inmiddels ook de deur uit. Daardoor verliep het doorontwikkelen stroperig en doken er security risico’s op. Ook was er veel geïnvesteerd in de SEO positie en liet de borging hiervan te wensen over. Tijd dus voor een behapbare migratie, zonder dat de eindgebruikers daar hinder van ondervinden.

‘Uiteindelijk merkt de eindgebruiker niks van deze migratie, behalve dat het platform gewoon altijd beschikbaar is en gewoon altijd lekker werkt!’Maarten Kuiper - Lead Developer Team 3

Door stap voor stap te migreren houd je grip en controle

Stap voor stap het oude platform vervangen door een nieuw platform, zonder live te gaan met een Big Bang scenario, dat is ons doel voor Smulweb.nl. Daarom hebben we het nieuwe platform zo snel mogelijk parallel laten draaien aan het oude platform. Vervolgens hebben we een soort verkeersregelaar voor beide platforms gezet, waarmee we kunnen regelen welke pagina of functie via het oude of nieuwe platform wordt geladen.

Samen met Smulweb hebben we de prioriteiten en volgorde bepaald op basis van de techniek, SEO en de eindgebruikers. Dit alles hebben we uitgewerkt in roadmap en flowchart, waarnaar we gedurende het hele proces naar terug kunnen koppelen. Zo hevelen we stap voor stap steeds meer functionaliteiten over naar het nieuwe platform, totdat uiteindelijk alle functionaliteiten over zijn gezet en het oude platform uit kan.

In stappen migreren resulteert in continu overzicht bij deze toch wel complexe migratie. We houden gezamenlijk grip en controle gedurende het hele proces en na elke tussentijdse oplevering kunnen we eenvoudig bijsturen richting het gewenste eindresultaat.

Stabiliteit, veiligheid en schaalbaarheid

Het nieuwe platform van Smulweb voldoet nu aan alle nieuwe standaarden en biedt de mogelijkheid tot snel updaten. Het toevoegen van nieuwe functionaliteiten is weer mogelijk en eenvoudig te realiseren. Voor de komende 20 jaar is Smulweb.nl weer goed onderhoudbaar en perfect schaalbaar tijdens de piekmomenten.

Door gebruik te maken van AWS kan het platform opschalen of afschalen, afhankelijk van het verkeer op de website. De tijd dat er handmatig opgeschaald moet worden is voorbij. Heel fijn en vooral kostenbesparend. Hoe dat precies werkt lees je hier: Smulweb AWS

De toevoeging van geautomatiseerde tests zorgt voor stabiliteit. Bij elke wijziging in de toekomst kunnen we direct en geautomatiseerd checken of alles nog werkt zoals zou moeten. Dit scheelt enorm veel handmatig werk en bespaart dus tijd.

Team 3

Dedicated team 3 zorgt ervoor dat Smulweb.nl gewoon altijd lekker blijft werken.

Meer weten? Neem contact met ons op!

Bel ons op 055 750 7811 of email ons op info@dij.digital

Meld je aan voor de DIJ nieuwsbrief

Alles waar we trots op zijn en nog meer, bundelen we op onregelmatige basis in een klapper van een nieuwsbrief. Deze wil je echt niet missen,
meld je daarom snel aan voor onze nieuwsbrief!