Elastic
349 Case Studies
A Elastic Case Study
iPrice Group is a meta‑search shopping platform that set out to be Southeast Asia’s one‑stop shopping destination, aggregating catalogs across seven countries with very different customer preferences. Faced with a highly fragmented market and the need to keep hundreds of millions of SKUs fresh and discoverable (growing to ~250 million products), the team needed a search‑first, highly scalable platform that avoided slow SQL replication and guaranteed up‑to‑date inventory for shoppers.
They implemented Elasticsearch as the primary NoSQL store and built a CMS on top, using country‑specific clusters, nightly bulk imports (tuned bulk size and 70 threads), partial updates with scan/scroll, and alias‑based daily index rotation for zero‑downtime releases. Combined with query caching, raw fields for aggregations and EC2 cluster tuning, this approach handled >630 GB/day imports, cut import time by ~5×, reduced aggregation latency from ~800 ms to ~30–40 ms, and supported localized catalogs and millions of monthly visits.
Anton Bormotov
DevOps Engineer