Klanten

iBOOD

iBOOD is Europa’s grootste deal community platform en staat voor ‘internet’s Best Online Offer Daily’. Elke dag vind je hier de beste merken tegen scherpe prijzen. iBOOD is 11x op een rij winnaar van de Website van het Jaar award in de categorie E-commerce.
Gebruikte producten

iBOOD: flexibel en eenvoudig inspringen op de actualiteit

De uitdaging

De volledige infrastructuur van iBOOD draaide in een managed hosting datacenter, waardoor vooral de schaalbaarheid in drukke tijden een uitdaging was. iBOOD heeft namelijk te maken met een fluctuerend verkeerspatroon. Zo vindt één keer per kwartaal de iBOOD Hunt plaats: twee dagen waarop iBOOD enkele honderden aanbiedingen heeft. Het verkeer vertienvoudigt of vertwintigvoudigt tijdens dit event. De servercapaciteit was dan ook niet flexibel genoeg, waardoor inkomsten misgelopen werden.

De management buyout vanuit Mediamarkt in 2019 was voor iBOOD een kans om zelf invloed te gaan uitoefenen op de IT-infrastructuur. Het contract met het datacenter liep af, en er was dan ook een strakke deadline om een alternatief te kiezen. Vanwege de flexibiliteit en de eenvoud ervan werd dat alternatief het Cloud Platform van Google, waar de hele infrastructuur in slechts enkele maanden naartoe moest worden verhuisd.

Behalve dat de stabiliteit van de website van iBOOD en de achterliggende systemen niet betrouwbaar waren in piektijden, was bovendien het team van iBOOD kwetsbaar: zelf hadden ze niet de capaciteit om 24/7 support te leveren. Ook was er onvoldoende expertise in huis op het gebied van infrastructuur.

iBOOD wilde daarnaast hun manier van werken veranderen. Ze waren al begonnen met microservices en die vragen om een cloud-aanpak. In die context waren ze al een transitie gestart van wat iBOOD noemt van ‘classic’ naar ‘go’.

Vanuit de business was de belangrijkste uitdaging om op flexibele wijze op actualiteiten in te kunnen springen. Achter gesloten deuren in een datacenter ben je niet flexibel. Er moest bovendien altijd veel getest worden, wat veel tijd in beslag nam.

 

De oplossing

De keuze voor Google Cloud was al gemaakt voordat g-company met hen in contact kwam. g-company bleek als partner van Google de juiste match te zijn op het gebied van cultuur en planning voor iBOOD.

Om de infrastructuur over te zetten naar Google Cloud is als het ware gekozen voor een tweetrapsraket. Allereerst werd een herimplementatie van de infrastructuur uitgevoerd, waarbij de software niet echt is aangepast. Dezelfde componenten zijn er nog, maar deze zijn nu schaalbaar. Dit komt overeen met de zogenaamde ‘lift and shift’ methode. Vervolgens is de infrastructuur opnieuw ingericht om het meer ‘cloud native’ te maken, waarbij men ook zoveel mogelijk gebruik kan maken van de tools van Google. Uiteindelijk is het overzetten en opnieuw inrichten van de infrastructuur binnen het beoogde tijdsbestek gerealiseerd. Daarmee is ook direct de belangrijkste uitdaging opgelost: de schaalbaarheid ten tijde van pieken.

"Elke nieuwe techniek die je aanraakt, wordt in de cloud van Google veel beter ondersteund."

Na de eerste successen met g-company, koos iBOOD voor Cloud Customer Care™ met de Google partner. Dit is een pakket aan diensten welke middels een abonnement worden afgenomen. Op die manier hoeft iBOOD zich geen zorgen meer te maken over support en beheer van de infrastructuur: deze worden middels managed services 24/7 opgevangen door het team van g-company. Bovendien zijn met Managed Instance Groups (MIGs) de beheerstaken (operations) geminimaliseerd, zodat de infrastructuur zich als het ware zelf repareert.

Een ander belangrijk aspect van Cloud Customer Care™ is dat iBOOD een Customer Success Manager (CSM)toegewezen gekregen heeft. Deze CSM staat in nauw contact met iBOOD, kan ingeschakeld worden bij vraagstukken en weet precies wat er speelt en wat belangrijk is voor de klant. Zo is er advies gegeven over architectuurkeuzes, een nieuw identity management geïmplementeerd (Cloud Identity) en heeft Training on the Job plaatsgevonden.

Ondertussen waren de developers van iBOOD bezig een volledig nieuw ontwerp van de infrastructuur op basis van microservices, zodat verder opgeschaald en gemoderniseerd kon worden. Ook hier werd de hulp van g-company ingeschakeld om het geheel productiewaardig te maken. Dit project is momenteel nog gaande; onder andere wordt onderzocht of het mogelijk is een en ander volledig serverless op te bouwen.

"iBOOD springt zelf ook graag in het diepe, maar het is voor ons prettig g-company als autoriteit op het gebied van cloudtechnologie erbij te betrekken."

Het resultaat

iBOOD heeft als het ware betere knoppen gekregen om aan te draaien. Ze hebben hun ICT meer onder controle nu het in de cloud draait. De cloud-native productieomgeving maakt iBOOD schaalbaar en flexibel, waardoor ze de pieken beter aan kunnen en hun omzet kunnen vergroten. De Hunts van iBOOD Marketing worden nu grotendeels in de cloud gedraaid. Dat betekent onder andere dat een Hunt niet meer per se twee maanden van tevoren gepland moet worden, maar dat het evenement ook – op basis van de actualiteit – binnen een week actief kan zijn. Dat is een ingezette trend waar wij als g-company direct invloed op hebben gehad en heel trots op zijn.

De laatste maanden zijn er veel nieuwe teamleden binnen iBOOD bijgekomen, die allemaal geholpen worden door g-company om zich de ins en outs van de infrastructuur op het Google Cloud Platform eigen te maken. Zo draagt g-company op grote en kleine schaal kennis over en zorgen wij voor continuïteit en versnelling binnen iBOOD. Mede door de advisory calls en chats die binnen het Cloud Customer Care pakket vallen, heeft iBOOD bij een vraag heel snel een antwoord of de gewenste hulp.

Een ander belangrijk aspect van Cloud Customer Care™ is dat iBOOD een Customer Success Manager (CSM)toegewezen gekregen heeft. Deze CSM staat in nauw contact met iBOOD, kan ingeschakeld worden bij vraagstukken en weet precies wat er speelt en wat belangrijk is voor de klant. Zo is er advies gegeven over architectuurkeuzes, een nieuw identity management geïmplementeerd (Cloud Identity) en heeft Training on the Job plaatsgevonden.

Ondertussen waren de developers van iBOOD bezig een volledig nieuw ontwerp van de infrastructuur op basis van microservices, zodat verder opgeschaald en gemoderniseerd kon worden. Ook hier werd de hulp van g-company ingeschakeld om het geheel productiewaardig te maken. Dit project is momenteel nog gaande; onder andere wordt onderzocht of het mogelijk is een en ander volledig serverless op te bouwen.

"De betrokkenheid van g-company is heel groot, het team is een verlengstuk van onze organisatie, deelt enorm veel kennis met ons en ondersteunt ons ook direct tijdens de Hunts."

De volgende stap

In de nabije toekomst wil iBOOD de Hunts volledig in de cloud laten draaien. Daarnaast zal de transitie naar microservices verder worden uitgevoerd en lopen er nog enkele kleine projecten.

Mobile-first staat heel hoog op de agenda. Op korte termijn wordt een nieuwe app gelanceerd. Deze app is volledig gecreëerd in Flutter, waardoor er een kleinere code-base is omdat er nog maar één app te onderhouden is.

Onlangs is een nieuwe CTO gestart bij iBOOD, Sander Hoogendoorn. Bij g-company dagen we Sander graag uit samen verder te bouwen aan de toekomst van iBOOD en volgende stappen in de cloud zetten!

Onze klant iBOOD vertelt je graag meer over dit succes​

Neem contact op en we brengen je graag in contact
met deze klant.

Ontmoet de Infrastructure Squad

Vorige
Volgende

Benieuwd hoe we jouw organisatie kunnen helpen?

Neem contact op met onze accountmanager Jeroen

Blijf op de hoogte

Handige weetjes, de aankomende evenementen en nieuwe oplossingen via een maandelijkse nieuwsbrief in je mailbox.

g-company gaat verder als Xebia!

Per 1 april 2023 gaat g-company verder als Xebia. Daarom wordt de content van deze website niet langer geüpdatet. Voor de meest recente content verwijzen we graag door naar de ‘Cloud-First Workplace’ sectie op de Xebia website.