Data onder hoge belasting op wereldschaal
Het platform bedient gebruikers op merksites over de hele wereld. Elke interactie is ook een datapunt dat moet worden vastgelegd, niet verloren mag gaan onder belasting.
Case · Data onder hoge belasting · B2B-e-commerce
Een wereldwijde where-to-buy-aanbieder had solution architecture vanaf nul nodig en een platform dat overeind blijft onder hoge belasting op merksites wereldwijd. Bintime bouwde beide, en het team van 23 mensen dat ze draait.
Over de klant
PriceSpider, voorheen Hatch, loopt sinds 2011 voorop in where-to-buy-oplossingen en -diensten. Het werkt met toonaangevende wereldwijde merken, retailers en bureaus, helpt de verkoop via online en offline kanalen te verhogen en bouwt vertrouwen tussen merken en kopers door de customer journey te verzorgen.
In maart 2015 ontving het bedrijf een investering van € 3,5 miljoen van Vortex Capital Partners, wat de weg vrijmaakte voor dubbelcijferige groei en vestigingen in Amsterdam, Bangkok, Kyiv en Taipei. Tot de integratiepartners behoren Samsung, Lenovo, Braun, Canon, Microsoft, P&G, Walmart en Amazon.
Zakelijke uitdaging
Het project gold om twee redenen als uitdagend: het vroeg om het beheer van data onder hoge belasting, en de solution architecture moest vanaf nul worden opgezet. Er was geen bestaand systeem om uit te breiden en geen referentiebelasting om tegen te ontwerpen.
Het platform bedient gebruikers op merksites over de hele wereld. Elke interactie is ook een datapunt dat moet worden vastgelegd, niet verloren mag gaan onder belasting.
De solution architecture vanaf nul opzetten betekende dat de vroege technische beslissingen tien jaar groei moesten overleven, niet alleen de eerste release.
Om het te leveren moest er een ervaren technisch team van 23 leden worden opgebouwd — en verhuisden drie teamleden naar Nederland om dichter bij de klant te werken.
Aanpak
Het ontwikkelteam hielp PriceSpider om data onder hoge belasting aan te kunnen en honderden requests per seconde te verwerken. Dat maakte het bedrijfsdoel van de klant haalbaar: gebruikers op merksites wereldwijd bedienen zonder dat de widget het traagste onderdeel van de pagina wordt.
De levering ging eerst uit als MVP en werd daarna functie voor functie uitgebreid, zodat de architectuur zich onder echt verkeer had bewezen voordat analytics en API erbovenop werden gebouwd.
SamenwerkingsmodelEen toegewijd team van 23 ervaren professionals, van wie drie naar Nederland verhuisden. In de loop der jaren ontwikkelde het model zich van outsourcing naar outstaffing.
Streaming boven batch. Kafka en RabbitMQ vervoeren events; Apache Spark doet het zware verwerkingswerk, zodat inlezen nooit wordt geblokkeerd door analyse.
JVM waar doorvoer telt. Java, Scala en Spring voor de services op het kritieke pad, Python waar flexibiliteit meer waard is dan pure snelheid.
Queries waar ze thuishoren. MongoDB voor het documentmodel, Elasticsearch voor zoeken en aggregeren over verzamelde statistieken.
Gecontaineriseerde levering. Docker, Kubernetes en GitLab CI maken schalen en deployen routine in plaats van een gebeurtenis.
Eerst MVP, dan uitbreiding. Bewijs de kern onder belasting en voeg daarna de widget, de dashboards en de API toe — in die volgorde.
Geleverde waarde
Ervaren professionals samengebracht voor het project, van wie drie naar Nederland verhuisden om dichter bij de business van de klant te zitten.
De widget verzamelt statistische data onder hoge belasting — het onderdeel dat op merksites wereldwijd draait en toch vastlegt wat er gebeurde.
Uitgebreide rapportage geeft merken inzicht in klantgedrag, zodat where-to-buy geen black box meer is tussen klik en aankoop.
Partners integreren op hun eigen voorwaarden in plaats van rond een vast contract — belangrijk als Amazon en Walmart op de partnerlijst staan.
Het samenwerkingsmodel veranderde naarmate het vertrouwen groeide: dezelfde mensen, nu werkend als onderdeel van de eigen organisatie van de klant.
Uitbreiding van de samenwerking
Het Bintime-team blijft de oplossing onderhouden die PriceSpider bracht waar het nu staat — een van de weinige wereldwijde where-to-buy-aanbieders.
PriceSpider loopt voorop door zijn innovatietempo: fysieke retailers toevoegen aan zijn wereldwijde netwerk, shoppable reviews ontwikkelen en tools bieden voor digital shelf management.
FAQ
Een dienst die shoppers op de eigen site van een merk laat zien waar ze het product kunnen kopen, online en offline. PriceSpider loopt daarin sinds 2011 voorop.
Honderden requests per seconde vanaf merksites over de hele wereld, met statistieken uit elke interactie in plaats van steekproeven.
Java, Scala en Spring met Python-services, RabbitMQ en Kafka, Apache Spark, Splash, MongoDB en Elasticsearch, op Docker, Kubernetes en GitLab CI.
Het begon als outsourcing en werd outstaffing: een toegewijd team van 23, van wie drie naar Nederland verhuisden, werkend als onderdeel van PriceSpider.
Nee. Eerst een MVP, daarna de analytische widget, rapportagedashboards en de aanpasbare API, toen de kern zich onder belasting had bewezen.
Waar dat helpt. Voor dit project verhuisden drie teamleden naar Nederland om direct naast de business van de klant te werken.
Start een gesprek
Vertel ons hoe je verkeer en data er vandaag uitzien. Wij komen terug met een architectuurrichting, een teamopbouw en de eerste negentig dagen.
We nemen binnen 24 uur contact met je op over de volgende stappen.