Elasticsearch at OLX: Design, Operation and Maintenance of High-Performance Clusters
summary
Describes how OLX designs, operates and maintains multiple Elasticsearch clusters with different usage profiles and goals, sharing real-world learnings and best practices. Covers cluster architecture and common failure and performance-degradation scenarios, and presents concrete solutions and alternatives for each case based on OLX’s experience serving over 7 million daily users.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 5:20What is Elasticsearch
- 12:22Cluster basics
- 16:15OLX use case
- 21:12Initial architecture and challenges
- 25:46First service version
- 30:46Performance issues
- 34:36AWS optimizations
- 37:31Scaling with Spark
- 41:45Final solution and monitoring
- 44:13Conclusions and lessons
related talks
24mOperating at scale with Elastic Search in production
44mElasticsearch at Scale of Billions of Documents
46mOperating an OpenSearch Powered E-commerce Search Engine at Scale
44mSurviving Elasticsearch
40mMaking your elastic cluster perform
38mScaling an online search engine to thousands of physical stores
40mBuilding Observability with Elasticsearch: Practices for High Load
57mBuilding a Scalable Analytical Solution Using IaaS and Elasticsearch
