Inside Tripadvisor’s Real-Time Personalization with ScyllaDB + AWS
Blog post from ScyllaDB
Tripadvisor leverages ScyllaDB and AWS to deliver real-time personalized recommendations to its vast user base, enhancing user experience by quickly adapting to individual preferences. Using machine learning models, Tripadvisor processes over two billion requests daily, serving 400 million unique monthly visitors with tailored suggestions for hotels, attractions, and experiences. The company's personalization efforts are supported by a robust architecture that includes independently scalable microservices, a custom feature store, and a dual-database system that separates real-time data processing from offline data warehousing to ensure performance efficiency. ScyllaDB, chosen for its low-latency capabilities, replaced Cassandra due to its enhanced throughput and reduced operational demands, facilitating rapid data retrieval and processing. This infrastructure supports Tripadvisor's goal of offering seamless, relevant content to travelers, helping them plan ideal trips by utilizing advanced data engineering and machine learning practices.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Real-time | 12 | 3,671 | 840 | 202 | +19% |
| Kubernetes | 3 | 1,208 | 158 | 73 | -30% |
| Vector Search | 2 | 2,433 | 274 | 99 | -40% |
| Data Pipeline | 1 | 498 | 200 | 70 | -28% |
| LLM | 1 | 3,709 | 434 | 145 | +39% |