Ga naar de inhoud
NL EN

Home · Cases · PriceSpider

Case · Data onder hoge belasting · B2B-e-commerce

PriceSpider: where-to-buy-data met honderden requests per seconde

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.

23
Mensen in het toegewijde team
11 jaar
Samen­werkings­periode, 2013–2024
2,000
Merken en retailers bediend door de klant
100s/s
Requests per seconde die het platform aankan

Over de klant

Een van de weinige wereldwijde where-to-buy-aanbieders

PriceSpider, voorheen Hatch, loopt sinds 2011 voorop in where-to-buy-oplos­singen 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.

  • E-commerce
  • B2B-e-commerce
  • Where-to-buy
  • Data onder hoge belasting
Sector
E-commerce · B2B-e-commerce
Locatie
Amsterdam, Neder­land
Samen­werkings­periode
2013 – 2024
Team­grootte
23 mensen, toegewijd

Diensten

  • Toegewijd ontwikkelteam

Geleverde expertise

  • Beheer van data onder hoge belasting
  • Solution architecture vanaf nul

Technologieën

  • Java
  • Scala
  • Spring
  • Python
  • RabbitMQ
  • Kafka
  • Apache Spark
  • Splash
  • MongoDB
  • Elasticsearch
  • Docker
  • Kubernetes
  • GitLab CI
Bezoek de site van de klant →

Zakelijke uitdaging

Data onder hoge belasting beheren, en het systeem ontwerpen dat die draagt

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.

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.

Architectuur zonder precedent

De solution architecture vanaf nul opzetten betekende dat de vroege technische beslissingen tien jaar groei moesten overleven, niet alleen de eerste release.

Een team dat nog niet bestond

Om het te leveren moest er een ervaren technisch team van 23 leden worden opgebouwd — en verhuisden drie teamleden naar Neder­land om dichter bij de klant te werken.

Aanpak

Eerst bouwen voor de belasting, dan het product toevoegen

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.

Samen­werkings­model

Een toegewijd team van 23 ervaren professionals, van wie drie naar Neder­land verhuisden. In de loop der jaren ontwikkelde het model zich van outsourcing naar outstaffing.

  1. 01

    Streaming boven batch. Kafka en RabbitMQ vervoeren events; Apache Spark doet het zware verwerkingswerk, zodat inlezen nooit wordt geblokkeerd door analyse.

  2. 02

    JVM waar doorvoer telt. Java, Scala en Spring voor de services op het kritieke pad, Python waar flexibiliteit meer waard is dan pure snelheid.

  3. 03

    Queries waar ze thuishoren. MongoDB voor het documentmodel, Elasticsearch voor zoeken en aggregeren over verzamelde statistieken.

  4. 04

    Gecontaineriseerde levering. Docker, Kubernetes en GitLab CI maken schalen en deployen routine in plaats van een gebeurtenis.

  5. 05

    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

Geleverd als MVP, daarna uitgebreid

01

Een toegewijd team van 23

Ervaren professionals samengebracht voor het project, van wie drie naar Neder­land verhuisden om dichter bij de business van de klant te zitten.

02

Analytische widget voor statistieken onder hoge belasting

De widget verzamelt statistische data onder hoge belasting — het onderdeel dat op merksites wereldwijd draait en toch vastlegt wat er gebeurde.

03

Conversiemonitoring en rapportagedashboards

Uitgebreide rapportage geeft merken inzicht in klantgedrag, zodat where-to-buy geen black box meer is tussen klik en aankoop.

04

Een volledig aanpasbare API

Partners integreren op hun eigen voorwaarden in plaats van rond een vast contract — belangrijk als Amazon en Walmart op de partnerlijst staan.

05

Van outsourcing naar outstaffing

Het samen­werkings­model veranderde naarmate het vertrouwen groeide: dezelfde mensen, nu werkend als onderdeel van de eigen organisatie van de klant.

Uitbreiding van de samenwerking

Waar de samenwerking nu staat

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

Vragen die we krijgen over platforms onder hoge belasting

Wat is een where-to-buy-oplossing?

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.

Wat betekent hoge belasting hier?

Honderden requests per seconde vanaf merksites over de hele wereld, met statistieken uit elke interactie in plaats van steekproeven.

Op welke technologieën draait het platform?

Java, Scala en Spring met Python-services, RabbitMQ en Kafka, Apache Spark, Splash, MongoDB en Elasticsearch, op Docker, Kubernetes en GitLab CI.

Hoe veranderde het traject in elf jaar?

Het begon als outsourcing en werd outstaffing: een toegewijd team van 23, van wie drie naar Neder­land verhuisden, werkend als onderdeel van PriceSpider.

Werd het platform in één release opgeleverd?

Nee. Eerst een MVP, daarna de analytische widget, rapportagedashboards en de aanpasbare API, toen de kern zich onder belasting had bewezen.

Laten jullie engineers naar de klant verhuizen?

Waar dat helpt. Voor dit project verhuisden drie teamleden naar Neder­land om direct naast de business van de klant te werken.

Start een gesprek

Ontgroeit je datavolume je architectuur?

Vertel ons hoe je verkeer en data er vandaag uitzien. Wij komen terug met een architectuurrichting, een teamopbouw en de eerste negentig dagen.

  • Antwoord binnen 24 uur van iemand die het kan scopen
  • Referentiegesprekken met bestaande klanten, als zij daarmee instemmen
  • NDA getekend voordat er details worden gedeeld

Praat over een platform onder hoge belasting

We reageren binnen één werkdag.

Antwoord binnen 24 uur · NDA op verzoek