Case story Unitt Vente-Exclusive Identikit Vente-Exclusive
Vente-Exclusive.com biedt een community van meer dan 2,5 miljoen leden in België en Nederland elke dag unieke koopjes met kortingen tot -70% voor exclusieve luxeartikelen zoals kleding, ondergoed, accessoires en huishoudgerei. Sinds de start van Vente-Exclusive.com in 2007 haalde de webshop een lange reeks prijzen binnen waaronder de Award voor Beste Webshop, de BeCommerce Award en een Thuiswinkel Award. Meer info op: www.vente-exclusive.com
BELGIË
NEDERLAND
T +32 9 218 79 77
T +31 20 716 88 98
Skaldenstraat 121
Boeingavenue 215
E
[email protected]
9042 Gent
1119 PD Schiphol-Rijk
WWW.UNITT.COM
Massale snelverkoop van luxegoederen bij Vente-Exclusive.com vanuit Unitt Private Cloud Meer dan twee miljoen leden van Vente-Exclusive.com, voor 80% dames, staan elke dag opnieuw klaar om te genieten van fikse kortingen op exclusieve merkkleding, lingerie, accessoires en huishoudgerei. De stocks zijn beperkt. Iedereen wil er als eerste bij zijn. Wanneer een verkoop echt populair is, zorgt de performante hosting-infrastructuur van Unitt ervoor dat iedereen toch probleemloos kan kiezen en afrekenen.
“We zijn een pure play internetspeler. Alles gebeurt online”, vertelt Kim Nuyts, IT-manager en mede-oprichter van Vente-Exclusive.com. “We hebben enkel onze shop. Onze volledige business, onze volledige omzet loopt rechtstreeks over het internet, inclusief de betalingen.” Betrouwbare ICTinfrastructuur is een cruciaal onderdeel van alle bedrijfsprocessen. VenteExclusive.com koos daarom voor een hoogwaardige, flexibele Private Cloud bij Unitt.
Customer Case Story
“ Van lingeriemerk Marlies Dekkers zagen we op één dag ooit 12.000 setjes de deur uit gaan. ”
B
+32 9 218 79 77
E
[email protected]
NL
+31 20 716 88 98
WWW.UNITT.COM
Identikit Sanoma
“Het bijzondere aan ‘flashverkoop’ als bedrijfsmodel is dat het telkens gaat om kleinere loten luxegoederen, waarvan sommige producten zeer gewild zijn. Elke ochtend wanneer de verkoop open gaat, krijg je meteen een bezoekerspiek. De intensiteit van het piekverkeer hangt sterk af van het merk en het soort aanbod. Hetzelfde patroon herhaalt zich elke dag, maar op sommige dagen ligt het aantal bezoekers tot tien keer hoger. Bovendien komen ze erg geconcentreerd op het moment dat de verkoop open gaat. Dat maakt het erg uitdagend voor onze infrastructuur.” “Het soort verkeer verschilt ook van dag tot dag. Als we een topmerk als Delvaux aanbieden, komen héél veel mensen kijken, maar ze zijn even snel weer weg. Dat is digitale windowshopping. Bij andere merken wordt er dan weer massaal gekocht. Van lingeriemerk Marlies Dekkers zagen we op één dag ooit 12.000 setjes de deur uit gaan. Technisch is het aankoopproces veel meer belastend dan de catalogus. Er zit minder caching op dan op de productpresentaties.”
Hoge beschikbaarheid, ook bij stormloop “Op sommige dagen zouden we de front-end van onze website kunnen draaien met een fractie van het aantal servers. Op andere dagen hebben we de volle capaciteit echt nodig”, vervolgt Kim Nuyts. “Soms worden we door de piektrafiek verrast, in het bijzonder wanneer een nieuwe release van onze website ondanks uitgebreide tests toch niet optimaal presteert.” “Technisch is de opzet vrij klassiek: we gebruiken een load balancer, die het verkeer verdeelt over een reeks webservers. Daarvoor staat nog een caching server op basis van Varnish, en een server die beeldbestanden en statische informatie aanreikt. Achter de webservers staat een databank op basis van SQL Server en een data warehouse.” Virtualisatie op basis van VMware zorgt voor een stuk flexibiliteit en vooral ook hoge beschikbaarheid. “We kunnen nu zonder onderbreking onze systemen verzwaren of nieuwe resources bijplaatsen. Samen vormen ze een Private Cloud die gekoppeld is met lokale opslag en een storage area netwerk (SAN). Unitt heeft alles zo opgezet dat een vastgelopen virtuele server meteen elders wordt herstart. Zelf wanneer een fysieke machine uitvalt, nemen de naburige ESX Servers de werklast over. We hebben deze keuze gemaakt omwille van de hoge beschikbaarheid, een stuk redundantie en om kosten te besparen. Ook back-officemachines zoals onze batchverwerking draaien mee in dezelfde Private Cloud.”
Customer Case Story Identikit Sanoma
“Voor onderdelen van de website die we intern ontwikkelen, volgen we een ‘agile’ methode. Dat betekent dat we snel nieuwe functies ontwikkelen, in productie nemen en daaruit leren. Per iteratie is het meten, leren en bijsturen. In situaties met een erg hoge verkeerslast kan een nieuwe functie die toch niet optimaal werkt zo onverwacht voor problemen zorgen. Op zulke momenten staat Unitt ons bij. Het gebeurt gelukkig niet elke maand, maar we hebben hen een paar keer nodig gehad. We stellen vast dat je snel een senior expert aan de lijn hebt. Op één moment zat Unitt met meer dan tien mensen bovenop ons probleem. In het weekend.”
B
+32 9 218 79 77
E
[email protected]
NL
+31 20 716 88 98
WWW.UNITT.COM
“ Op kritieke momenten staat Unitt ons bij. Ooit zaten ze met meer dan tien mensen bovenop ons probleem. In het weekend. ” (Kim Nuyts)
“ We kunnen nu zonder onderbreking onze systemen verzwaren of nieuwe resources bijplaatsen. ”
Microsoft-omgeving met open source frontlinie
Luxueus aanbod in extreme variëteit
“Al onze bedrijfsprocessen draaien op de systemen van Unitt”, benadrukt Kim Nuyts. “We hebben wel lokale servers, voor bijvoorbeeld Microsoft Exchange. Maar alles wat onze business zelf raakt, staat in onze Private Cloud: naast de web-frontend en onze online shop is er ook een extranet voor de leveranciers en een reeks back-officesystemen.”
“De diversiteit van artikelen is bij Vente-Exclusive.com veel groter dan bij een klassieke e-commercewebsite”, vervolgt Kim Nuyts. “Waar een typische webshop een relatief vast aanbod heeft, starten wij elke dag twee tot vier nieuwe snelverkopen op. Die blijven maar enkele dagen op de site en gaan er vervolgens weer af. Soms zijn er 100 tot 150 verschillende producten per verkoop, elk met gemiddeld vijf verschillende pasmaten. Dat zijn pakweg 1000 tot 3000 nieuwe ‘stock keeping units’ (SKU) per dag.”
Vente-Exclusive.com gebruikt een mix van Microsoft-technologie en open source-software. “In de back-end willen we onze hardware zo goed mogelijk benutten, in de front-end gaat het vooral om hoge beschikbaarheid. Load balancing, caching en beeldbestanden staan op performante Linux-servers. We gebruiken ook OpenX, een openbronsysteem om onze marketingcontent te serveren. Dat is eigenlijk bedoeld om advertenties van derden te beheren, maar wij gebruiken dit voor onszelf. Unitt laat ons weten wanneer er een nieuwe versie uitkomt, wanneer we fixes moeten installeren omwille van de veiligheid. Dit is zuiver op aplicatieniveau en dus in principe onze verantwoordelijkheid. Toch bieden de ingenieurs van Unitt uitstekende ondersteuning, bijvoorbeeld om OpenX te integreren met Varnish om zo caching op onze marketingcontent te activeren. We gebruiken ook een content delivery network.” “Daarachter is het één en al Windows: de webservers en de achterliggende databanken. Iedereen werkt met dezelfde back-office: onze presales-mensen die nieuwe verkoopcampagnes aanmaken, onze productfotografie die we helemaal zelf intern doen, tot onze customer support met live chat… Alles is heel erg met elkaar geïntegreerd.” “Alle bedrijfskritieke logistieke toepassingen draaien ook bij Unitt. Alles gebeurt online, ook het systeem waarmee we de verzending en de retours beheren. De verzending gebeurt via een externe logistieke partner, terwijl we de retours zelf behandelen. Voor dit laatste beschikken we over een handige touchscreentoepassing op Android. Het is erg intensief om dit allemaal te onderhouden. Het is een voordeel dat het allemaal heel goed met elkaar is geïntegreerd.”
“Er gebeurt weinig in de diepte per SKU, maar een heel breed assortiment. Het resultaat is dat onze databank natuurlijk vrij snel aangroeit. Zo hebben we regelmatig wat groeipijnen rond MS-SQL, ons databankplatform. Unitt deinst er niet voor terug om hun beste mensen gewoon een dag tot bij ons op kantoor te sturen, zodat ze rechtstreeks aan tafel kunnen zitten met onze ontwikkelaars. Na zo’n dag hebben we een actieplan klaar, waarmee we weer een hele tijd verder kunnen. Dat kan ik enorm appreciëren.” “Unitt heeft een erg correcte scheiding tussen het commerciële en het technische. Bij andere firma’s moet je vaak voor alles via de account
Customer Case Story Identikit Sanoma
“ Unitt heeft een erg correcte scheiding tussen het commerciële en het technische. Ik vind het ongelooflijk fijn dat je gewoon een tweede mening kunt vragen aan een technisch specialist. ”
B
+32 9 218 79 77
E
[email protected]
NL
+31 20 716 88 98
WWW.UNITT.COM
manager passeren. Ik vind het ongelooflijk fijn dat je gewoon een tweede mening kunt krijgen van een technisch specialist bij Unitt. Die gaat gewoon zijn mening geven, zonder te denken aan wat het leukst klinkt of het best doet verkopen. Als ik vraag of we bijvoorbeeld geheugen moeten bijpaatsen, krijg ik gewoon een eerlijk, pragmatisch antwoord.” “Wanneer we een tijd geleden een probleem hadden met de capaciteit van onze databankserver, wees Unitt ons erop dat we nog verder konden optimaliseren in de manier waarop we SQL Server applicatief gebruiken. Sommige zaken die zeer zwaar worden bevraagd in de databank, konden we anders gaan structureren. We hebben dat advies gevalideerd en uiteindelijk opgevolgd. Unitt heeft ons toen uitstekend geadviseerd. Als ze ons op veel zwaardere machines hadden gezet, had dat ons probleem ook tijdelijk opgelost.”
Trefwoorden Content delivery network, IIS, .NET, OpenX, Private Cloud, SQL Server, Varnish Cache, VMware
De uitdaging • Dagelijkse online snelverkoop • Moeilijk voorspelbare bezoekerspieken • Caching maximaal combineren met dynamische content • E-mail newsletters naar meer dan 2,5 miljoen leden • Hoge beschikbaarheid dankzij fouttolerante omgeving
De oplossing • Private Cloud hosting • Premium SLA • Virtualisatie (VMWare) • Varnish Cache • OpenX • Monitoring • Beheerde back-up
Jarenlange samenwerking in vol vertrouwen “Ik ken Unitt al uit de tijd toen ik productmanager was bij eBay. Zij mochten toen onze lokale ontwikkelingen hosten”, herinnert Kim Nuyts zich. “Toen ik in 2007 ben ingestapt in de start-up van Vente-Exclusive.com hebben we meteen terug voor Unitt gekozen. Waarom? Omdat ik toen al een hele goeie werkrelatie had. Zij genoten mijn vertrouwen.”
Customer Case Story Identikit Sanoma
“Zelfs als kleine klant, met in het begin slechts één machine, had ik toegang tot hele goeie mensen. Dat ben ik blijven appreciëren in Unitt. Ze zijn heel menselijk en bereikbaar. Zowel Unitt als Vente-Exclusive.com zijn ondertussen sterk gegroeid, maar die aanpak is gebleven. Ik denk dat wij nu één van de grootste klanten zijn. Unitt is nog een stuk professioneler geworden, met wat meer procedures, maar het is nooit overdone. Als ik met iemand rechtstreeks wil bellen, kan dat nog steeds.” “We werken ook nog steeds met dezelfde senior experts bij Unitt. Ik vind dat belangrijk. Bij andere firma’s moet je het pakweg om de twee jaar met andere mensen stellen. Hun team is standvastig. Ik heb ook de indruk dat Unitt goed investeert in zijn mensen. Daardoor zijn ze loyaal. Er zijn zeker goedkopere aanbieders, maar dit zijn zaken die voor mij het verschil maken.”
B
+32 9 218 79 77
E
[email protected]
NL
+31 20 716 88 98
WWW.UNITT.COM
De voordelen • 24x7 monitoring en technische support • Flexibel uitbreidbare infrastructuur • Optimale benutting van servercapaciteit • Optimale groei dankzij uitbreiding en optimalisatie • Complementaire technische kennis • Premium SLA
“ Unitt wees ons erop dat we nog verder konden optimaliseren in de manier waarop we MS SQL Server gebruiken. ”