Case Study: iPrice Group achieves a 250M‑SKU, real‑time e‑commerce catalog with Elastic

A Elastic Case Study

Preview of the iPrice Group Case Study

iPrice Group & the largest e-commerce catalog in Southeast Asia powered by Elasticsearch

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.


Open case study document...

iPrice Group

Anton Bormotov

DevOps Engineer


Elastic

349 Case Studies