1. Met monitoring afwijkingen achterhalen
“We hebben veel monitoring opgezet met dashboards. Niet alleen voor ons platform zelf, maar in samenwerking met True ook voor de laag tussen ons platform en hosting, en hosting zelf vanuit True. Zoveel meten en monitoren helpt ons bij groeien en afwijkingen terugleiden”, zegt Adriaan Meijer, Senior Software Architect bij CCV Shop. “Bijvoorbeeld toen we zagen dat er elke 3 dagen een klein dipje in de performance te zien was. Elke 3 dagen, precies hetzelfde moment. Met monitoring hebben we weten te achterhalen waar dat aan ligt.”
2. Fault tolerance meenemen bij programmeren
“Met monitoring en dashboarding weten we hoe het werkt, hoeveel het gebruikt wordt en hebben we zicht op functionaliteiten uit nieuwe releases. Monitoring draagt bij aan bouwen met het idee dat een component kapot kan gaan, ookwel fault tolerance”, zegt Frank Assink, Projectmanager Business Development bij CCV Shop.
Bouwen met het idee dat iets kapot kan gaan? “Ja, het kan altijd misgaan. Een server die onverwacht uitvalt, een externe koppeling die niet meer werkt door welke oorzaak dan ook, een component binnen het platform dat breekt”, zegt Frank. “Voor ons is belangrijk hoe we ermee omgaan en hoe we ons platform erop voorbereiden.”
3. Nieuwe feature release met hosting- en kennispartner
“Een paar jaar geleden kwam Let’s Encrypt groot op de markt. Engineers van True gaven eerder in een meeting aan dat dat interessant kon zijn voor ons om aan te bieden aan klanten. En toen ik hoorde dat een concurrent het ook van plan was om het te integreren, heb ik bij ze aangegeven dat ik het zo snel mogelijk wilde. Wat moeten we doen of wat is daarvoor nodig om het mogelijk te maken?” zegt Adriaan. “Vervolgens hebben we samen in een week tijd het voor elkaar weten te krijgen. Aan onze kant betekende dat onder meer voor alle webshops ondersteuning voor SSL en het aanleveren van een file van tegen de 30.000 domeinen. Engineers van True hebben vervolgens voor elkaar gekregen dat de certificaten automatisch konden worden aangevraagd, op de load balancer gezet en dat er foutmeldingen kwamen als er iets niet goed liep. Ook als geheel bedrijf was CCV Shop in één week mee, van communicatie, support tot handleidingen en marketing. Daarmee hadden we deze feature flawless ingebouwd vóórdat de concurrent dat had!”
Frank: “We zien True als gelijkwaardige partner. We hebben veel samen bedacht om tot het stabiele platform te komen wat het nu is. Ons succes staat of valt bij de stabiliteit van het platform die we webwinkel-eigenaren aanbieden.”