11st Unveils THOR, a Presentation Data Platform That Updates 350 Million Product Records Near-Real-Time
·2026.11.12 00:00
Key point
It processes over 1 billion messages per day to provide product information optimized for presentation screens.
Details
- THOR, developed by 11st's Presentation Service Development Team, is a MongoDB-based presentation data platform that updates information for approximately 350 million live products near-real-time.
- It processes over 1 billion messages per day, with the presentation API server achieving 87.9K TPS during the peak of the Grand 11.11 event.
- It receives source database changes via Change Data Capture (CDC) and reduces message ordering overhead using a Zero Payload approach to improve processing efficiency.
- It stores one product as a single document to enable queries without joins, and supports high availability and horizontal scaling with 13 shards and replica sets.
- It evenly distributes writes using product number hash sharding and distributes load using a secondaryPreferred read policy.
- It leverages document structure flexibility to add fields without table changes and reduces product server calls by approximately 46% through image information loading.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.