When Booking.com's internal embedding service requirements outgrew OpenSearch, its Machine Learning & Data Science team moved to Weaviate to handle the wide variety of AI use cases across the company, with faster performance and roughly 40% lower cost.
Booking.com's Machine Learning & Data Science team runs a centralized embedding service that powers vector search and data management for machine learning, agentic, and GenAI projects across the organization. The service originally launched on OpenSearch because the team already had familiarity with it.
As more teams adopted the service, datasets grew to hundreds of millions of embeddings, queries increased in complexity, and concurrency and low-latency expectations rose, especially for user-facing applications. Holding OpenSearch performance steady meant constant tuning and ever-increasing costs as cluster sizes and operational overhead grew.
“As more teams started using our vector store, we began seeing highly diverse requirements across use cases. Some teams needed advanced capabilities like hybrid search or multi-vector support, while others demanded larger vector capacities and higher RPS metrics. These requirements brought us to a point where we needed to reassess whether our current setup could support this next phase of growth.” - Başak Tuğçe Eskili, Machine Learning Engineer, Booking.com
Booking.com built a performance benchmark that closely resembled its production workloads: 100 million embeddings, increasing concurrent threads, and nearest-neighbor, filtered KNN, and mixed read/write queries. Weaviate delivered the most consistent performance of the evaluated databases.
With Weaviate, Booking.com now has an AI data platform suited to the wide variety of AI systems across the enterprise. Because database access was abstracted behind its internal embedding service, migration from OpenSearch to Weaviate meant little more than a configuration change. As the team brings on new AI applications, it relies on Weaviate's continuous innovation and support.
As a system built specifically for vector search, Weaviate provides exceptional performance and ease of use for the AI applications supported by Booking.com's central Machine Learning and Data Science team.
In benchmark tests based on actual production workloads, Weaviate outperformed OpenSearch by 20x at scale and with 40% lower operational costs.
Because storage was abstracted behind the internal embedding service, most teams moved to Weaviate with little more than a configuration change and no client-side rewrites.
Booking.com is one of the world's leading digital travel companies. Part of Booking Holdings Inc. (NASDAQ: BKNG), its mission is to make it easier for everyone to experience the world. Available in 43 languages, Booking.com connects millions of travelers to memorable experiences, transportation options, and places to stay.
“Our evaluation confirmed that systems built specifically for vector search behave better than general-purpose search engines with vector capabilities added on. Among the evaluated options, Weaviate showed the most consistent performance across our scenarios, so we selected it as the new backend for our shared embedding services platform.”
- Başak Tuğçe Eskili, Machine Learning Engineer, Booking.com
Tell us a little about what you’re building and our team will help you find the right path forward.
Need technical support, troubleshooting, or account-specific help?
Visit the Support Center →