Hoe 2ndride.nl zijn maandfactuur weer voorspelbaar maakte.
Gerwin van Next Win bouwt en beheert de webshops van 2ndRide. Hij verhuisde ze van een cloud-omgeving die per verbruik afrekende naar een server met vaste maandkosten. De snellere shops en de rustigere server waren meegenomen, maar het ging hem om iets anders: weten waar je aan toe bent voordat de factuur binnenkomt.
De Uitdaging
Elke maand een factuur die anders uitviel
Gerwin van Next Win is de webdeveloper achter de webshops van 2ndRide, gespecialiseerd in tweedehands sport- en outdoorartikelen. Hij bouwt en beheert er meerdere voor dezelfde eigenaar: wintersportuitverkoop.nl, 2ndride.nl, tweedehandssnowboards.nl en tweedehandsskies.nl. Stuk voor stuk shops die door de jaren heen zijn uitgegroeid tot volwaardige webshops, met alles erop en eraan. Wintersportuitverkoop is de meest uitgebreide en de snelste van de vier; de front-end daarvan draait elders, maar de back-end, de bestellingen en alle mail lopen over onze server. Juist daar moet het dus snel en stabiel zijn.
De webshops draaiden op een cloud-host met usage-based pricing: hoe meer er op de server gebeurt, hoe hoger de maandfactuur. Op zich een eerlijk model, maar zonder zicht op wat dat verbruik veroorzaakte, werd elke maandfactuur opnieuw een verrassing. Wat Gerwin zocht was helder: vaste, voorspelbare maandkosten én een partner die meekijkt naar wat er werkelijk speelt, in plaats van het op te lossen met steeds méér resources.
Hoe het was
- Wisselende maandfacturen zonder vast plafond
- Geen duidelijk zicht op wat de kosten dreef
- Usage-based pricing zonder actieve sturing
- Support die pas reageert ná een ticket
Hoe het nu werkt
- Vaste maandkosten, vooraf bekend
- Actief inzicht in wat de omgeving belast
- Tuning op echte data, niet op meer resources
- Eén vast aanspreekpunt, korte lijnen
De Oplossing
Vaste kosten, en weten waar het zwaartepunt zit
We hebben het omgedraaid. Geen factuur die meebeweegt met alles wat de server doet, maar een omgeving met vaste, vooraf bekende maandkosten en een team dat meekijkt naar wat de webshops werkelijk belast. Geen verrassingen achteraf, en werken aan wat er echt speelt in plaats van de groei afkopen met steeds méér resources. Wat dat aan snelheid en stabiliteit opleverde, was meegenomen.
Vaste maandkosten Hoofdreden
Vooraf bekende, gereserveerde resources. Wat je betaalt staat aan het begin van de maand vast, ongeacht wat er die maand op de webshops gebeurt.
Zicht op de belasting Hoofdreden
Monitoring en actieve sturing op database, caching en webserver-config. Zo wordt duidelijk waar het zwaartepunt zit, in plaats van blind extra capaciteit aan te kopen.
OpenLiteSpeed + Redis Bonus
Verwerkt meer bezoekers tegelijk en vraagt minder van de processor dan een standaard Apache- of Nginx-configuratie. Productpagina's en filters reageren merkbaar sneller.
Korte lijnen Bonus
Direct contact, snelle reacties en zelf in de logs duiken bij vragen. Geen ticket dat in een wachtrij belandt, maar één aanspreekpunt dat de omgeving kent.
De Aanpak
Shop voor shop over, en daarna blijven kijken
Omdat het om actieve webshops gaat, kozen we voor een gefaseerde migratie, in overleg met Next Win als bouwer van de shops. Per shop bouwden we de nieuwe omgeving eerst volledig op aan de Netbela-kant en testten we de werking uitvoerig met onze migratie-tools, nog vóórdat er ook maar één DNS-record werd aangepast. SSL-certificaten werden vooraf op de nieuwe omgeving uitgegeven en gevalideerd, zodat bezoekers ook direct na de DNS-switch via een geldig HTTPS-certificaat binnenkwamen, zonder downtime en zonder certificaatwaarschuwingen. Door de DNS-TTL ruim vooraf te verlagen en alle data al synchroon te houden met de nieuwe omgeving, kon de definitieve switch gewoon overdag plaatsvinden, pas na akkoord van Gerwin en zonder downtime.
Even belangrijk als de migratie zelf: het traject dáárna. Zodra de webshops live stonden en er echt verkeer overheen liep, gingen we tunen op wat de logs en monitoring lieten zien, in plaats van te wachten tot iemand erom vroeg.
Wat we ná de migratie hebben aangepast
Geen aannames, maar bijsturen op wat de eerste uren met echt verkeer lieten zien:
- Database-tabellen omgezet van MyISAM naar InnoDB voor betere concurrency en betrouwbaarheid
- Redis object cache opnieuw afgesteld op de zwaarste webshops
- Database-configuratie getuned na een tijdje echt verkeer te hebben gehad
- Kleinere optimalisaties die pas naar boven komen als er echt verkeer overheen loopt
Data vooraf gesynchroniseerd, DNS-TTL ruim op tijd verlaagd en SSL-certificaten al uitgegeven. Zo kon de switch gewoon onder werktijd plaatsvinden.
Bij vragen of vermoedens van een issue duiken we zelf in de logs en zoeken we actief mee naar de oorzaak.
Niet wachten tot Gerwin belt, maar uit eigen beweging melden wat sneller, veiliger of stabieler kan.
Directe reactie via korte lijnen, zonder ticket-routing tussen melding en actie.
De Bonus
En dit kwam er bovenop
De webshops staan nu op een stack die beter bij ze past, en dat is meetbaar. De cijfers hieronder komen van tweedehandsskies.nl, de shop waarop we voor en na de migratie identieke metingen hebben gedaan. Die winst was geen doel op zich; hij rolde uit de verhuizing naar een stack die beter past:
Van 4.770 ms naar 23 ms op de zwaarste productpagina, mobiel gemeten.
Grootste sprong: van 54 naar 99 punten op desktop. Mobiel: van 38 naar 81.
Largest Contentful Paint van 9,1 s naar 2,3 s op de homepage.
Identieke metingen op tweedehandsskies.nl, voor en na de migratie naar Netbela. Google PageSpeed Insights, april 2026.
Gebruikte technologieën
Het Resultaat
Een voorspelbare maandfactuur, en meer dan dat
Het probleem waarmee Gerwin binnenkwam is opgelost waar het pijn deed: op de maandfactuur. Waar het eerst elke maand afwachten was wat de hosting ging kosten, staat dat bedrag nu vooraf vast. Daarnaast is er zicht op wat de omgeving belast, van database-load tot caching-effectiviteit, zodat er gestuurd kan worden in plaats van blind méér resources aan te schaffen.
En daar bovenop: meetbaar snellere webshops (Total Blocking Time -99% op de zwaarste productpagina), een rustigere server en een sparringpartner die zelf met verbeteringen komt. Proactief dus, niet pas als er iets misgaat.
"Onze hostingkosten waren elke maand een verrassing en het was lastig om grip te krijgen op wat het precies veroorzaakte. Netbela bood ons een omgeving met vaste, voorspelbare kosten én een team dat actief meekijkt naar wat er onder de motorkap gebeurt. Dat we daar bovenop ook meetbaar snellere webshops en een sparringpartner kregen die zelf met verbeteringen komt, was bonus."
Over de webshops
2ndRide is gespecialiseerd in tweedehands wintersport- en outdoorartikelen en verkoopt via meerdere webshops. De uitgebreidste is wintersportuitverkoop.nl.
Gebouwd en beheerd door Next Win, hosting en koppelingen door Netbela.
Project in het kort
- HoofdredenVoorspelbare maandkosten
- NaarNetbela Managed Hosting
- WebshopsVier, waaronder wintersportuitverkoop.nl
- DeveloperNext Win
- MigratiemethodeGefaseerd, SSL vooraf
- Bonus-99% TBT, +45 PageSpeed
Ook toe aan een voorspelbare maandfactuur?
Net als 2ndride.nl overstappen naar vaste maandkosten en een team dat meekijkt naar wat je omgeving werkelijk belast. De snellere webshops zijn meegenomen.