ecommerce_ops · workflow
Booking.com's Enrichment System delivers 100,000 recommendation enrichments per second at 99.99% availability
Booking.com's previous enrichment approach for recommendation data was complex to implement, tightly coupled with other platform components, and limited in reusability — forcing teams to recreate similar enrichments from scratch and slowing self-service innovation.
How it works
Common implementation structure
How this type of workflow is generally built, generalized across documented cases — not tied to any one vendor's stack. Click any stage to read what happens there. Specific products that implement these stages appear in “Tools commonly seen” below.
Stage 1 · Field mask request
Users request enrichments directly via field masks included in a data request.
Tools used
GraphQL
Outcome
The new Enrichment System executes up to 100,000 enrichments per second with 99.99% availability, and simplifies enrichment development so that implementing a new enrichment requires only defining a field mask rather than navigating complex code changes.
Results
Volume100,000
Grounding & classification
Source type: technical build writeup
17 fields verified against source quotes.
personalizationrecommendation systemproduct catalogmetric backednamed customerproduction runtime claimedtools describedworkflow describedhospitalitytravelemployee productivitythroughput increasetechnical build writeupecommerce opsdata sync enrichment