Wehkamp ontwikkelt nog sneller in de cloud met DevOps en AI

by Thomas Wijntjes on 14 January 2022

Dit artikel verscheen eerder op FD.nl. 

Postorderbedrijf en online warenhuis Wehkamp kreeg bekendheid met de catalogus die bij miljoenen huishoudens op de mat plofte. In 2006 zette het een digitale transformatie in om te transformeren naar een volledig online warenhuis. De cloud, een DevOps strategie en Artificial Intelligence (AI) spelen nu een centrale rol in het bedienen van maar liefst 2,5 miljoen klanten. De webshop kent inmiddels 2.500 verschillende merken.

De digitale transformatie die Wehkamp de afgelopen jaren heeft doorgemaakt, is veel meer dan een simpele migratie van een offline naar een online omgeving. De organisatie is omgevormd, de innovatiekracht is vergroot en mensen zijn opgeleid om mee te kunnen in de digitale transitie. Sterker nog: dat proces is nog steeds gaande. Dat weerhield het bedrijf er echter niet van om in juli 2021 een grote, online winkel voor kinderkleding (kleertjes.com) over te nemen. En ook deze online winkel volgt nu Wehkamp in de digitale transformatie.

De overname van kleertjes.com betekent dus werk aan de digitale winkel, vertelt Vincent Wolff, Technical Product Owner bij Wehkamp: ‘We zijn nu druk bezig kleertjes.com te integreren in ons platform.’ Jari Koopman, Tech Lead bij de afdeling Buying & Sales van Wehkamp vult aan: ‘Wehkamp heeft jaren ervaring met e-commerce. Wij kunnen op technisch vlak daarom veel toevoegen aan de website van kleertjes.com. Die blijft weliswaar een eigen gezicht houden, maar laten we wel draaien op ons platform in de cloud bij Amazon Web Services (AWS).’

Vrijwel compleet online

Wehkamp is zelf sinds 2010 compleet online en heeft al grote delen van zijn digitale landschap naar de AWS-cloud gebracht. Sinds 2014 helpen verschillende bedrijven binnen Xebia het online warenhuis bij het bouwen en ontwikkelen van het online platform. Wolff: ‘Door de lange historie van Wehkamp zijn we nog niet compleet in de cloud. Daarom blijven we daarop inzetten. We willen ons richten op het ontwikkelen van voorzieningen die klanten helpen de juiste keuze te maken. Dat zijn de voorzieningen waarmee we ons onderscheiden. De cloud ontzorgt ons daarbij: we hoeven ons minder bezig te houden met de onderliggende infrastructuur.’ Voor de migratie naar de cloud hanteert Wehkamp een ‘pacmanstrategie’. In de loop van de jaren zijn telkens kleine ‘hapjes’ genomen uit het traditionele, omvangrijke computersysteem dat Wehkamp had draaien. Deze hapjes werden omgebouwd tot moderne microservices en naar de cloud van AWS gebracht.

‘De cloud ontzorgt ons, we hoeven ons minder bezig te houden met de onderliggende infrastructuur’

Opsnoepen

Bij elke stap kijken de mensen van Wehkamp naar mogelijkheden om tegelijkertijd waarde toe te voegen. Een voorbeeld is de campagne rond same day delivery. Daarvoor moesten bepaalde componenten van het oude systeem worden aangepast, waarbij ze direct ook naar de cloud werden gemigreerd. ‘Inmiddels hebben we op deze manier bijna het hele systeem opgesnoept. Zo kun je vrijwel de complete website doorlopen zonder nog het oude systeem aan te raken’, zegt Koopman. Xebia heeft voor Wehkamp de basis gelegd voor de implementatie van de microservices en de eerste stappen richting AI gezet. Xebia-onderdeel Oblivion, AWS Premier Consulting Partner, helpt al sinds 2014 met de transformatie naar cloud.

Geen kwestie van inhuren en fixen

‘Xebia heeft veel expertise over de cloud in huis’, licht Wolff toe, ‘Het helpt ons dan ook bij het ontwerpen van een omgeving in de cloud waarop onze services kunnen draaien. Oblivion denkt strategisch mee over onze uitdagingen. Niet voor niets vertrouwt Wehkamp het management en de optimalisatie van de kosten al sinds 2014 toe aan Oblivion. Koopman: ‘De samenwerking is ook prettig, de bedrijfsculturen passen goed bij elkaar. Het is niet een kwestie van inhuren en fixen, maar samen nadenken over de beste oplossing, zonder bureaucratische processen. Als we ondersteuning nodig hebben, kunnen we direct terecht bij de AWS-specialisten van Xebia en Oblivion.’ Edwin van Nuil, CEO van Oblivion: ‘Wehkamp heeft een eigen platformteam voor AWS opgezet. Vanuit Xebia ondersteunt Oblivion dit team op het gebied van kwaliteitsbewaking, de zogenaamde Well-Architected Reviews die AWS hanteert en het beheer van kosten rond de inzet van cloud.’

‘De samenwerking is ook prettig: het is niet een kwestie van inhuren en fixen, maar samen nadenken over de beste oplossing, zonder bureaucratische processen’

Jari Koopman, Tech Lead bij de afdeling Buying & Sales van Wehkamp

Wendbaarheid door DevOps

Wehkamp zet in op wendbaarheid en geeft dit vorm door te werken met autonome teams, die verantwoordelijk zijn voor zowel de ontwikkeling als het beheer van digitale services in de cloud. ‘Daarbij is het belangrijk dat de business, de interne klant van de teams, de juiste beslissingen neemt over welke functionaliteit ontwikkeld moet worden’, zegt Michiel Sens, principal DevOps consultant bij Xebia. ‘Om de wendbaarheid van de organisatie te vergroten geeft Xebia advies over de manier waarop DevOps-principes in de organisatie kunnen worden ondergebracht. Cloud is een belangrijke rol gaan spelen voor de e-commerce-activiteiten van Wehkamp. Vanuit deze ervaring heeft Wehkamp een Cloud Center of Excellence opgezet.’ Het gehele techteam van Wehkamp bestaat inmiddels uit 120 fte.

AI

Een ander belangrijk onderdeel van de digitale transformatie is de introductie van AI. ‘Wij adviseren altijd om eerst te bepalen welke service direct de meeste bedrijfswaarde oplevert. En vervolgens om zo snel mogelijk te starten’, aldus Renald Buter, COO van GoDataDriven, ook onderdeel van Xebia, gericht op data en AI. ‘Door gebruik te maken van bestaande services zoals personalisatie services en out of the box algoritmes op AWS verlaag je de drempel om te beginnen en kun je je als team vervolgens op verdere verbetering van de onderliggende modellen gaan richten, terwijl je al in productie bent.’ Xebia deelt met Wehkamp ook de AI-ontwikkelingen vanuit AWS die voor het online warenhuis van belang kunnen zijn.

Afbeeldingen in de cloud automatisch categoriseren

Een mooi voorbeeld hiervan zijn services die te maken hebben met de afbeeldingen van producten in de webwinkel. Tot enkele jaren geleden werd veel werk handmatig gedaan, wat aanpassingen van productpagina’s lastig en tijdrovend maakte. ‘Soms moest je daarvoor met vijf engineering teams schakelen’, schetst Koopman. Nu zijn de afbeeldingen in de cloud opgeslagen en werkt Wehkamp met een AI-model dat afbeeldingen automatisch categoriseert. Daarnaast is het nu mogelijk om centraal te regelen hoe de volgorde van de getoonde afbeeldingen eruit moet zien. Op de site, voor bepaalde categorieën of zelfs op het niveau van individuele producten. ‘Het geheel is goed geïntegreerd’, licht Koopman toe. ‘Het draait vrijwel automatisch.’

‘Iets als fraudedetectie is ook typisch een toepassing waar AI een belangrijke rol kan spelen’, gaat Buter verder. ‘Je begint klein, bouwt samen met de klant de kennis op en laat vervolgens een werkend team en toepassing achter.’ Dit soort oplossingen zouden zonder de ondersteuning van de cloudomgeving van AWS veel trager en moeizamer van de grond komen, concludeert Wolff: ‘Zou je dit op de traditionele manier doen, met behulp van eigen systemen in huis, dan zou je maanden bezig zijn voor je enige waarde voor klanten realiseert.’

In my role as a Marketing & Sales Specialist at Oblivion I get to combine the best of both worlds: staying on top of the latest cloud developments by listening to our customer’s challenges and using this input to create engaging content.

Explore related posts