The Marketplace - June 18th, 17:00-18:00
Learn from Cogenta about how they are using Elasticsearch to deliver real-time data insights to their business.
2. •Real-time retail intelligence
•Tracking 100s of eCommerce sites
•Organise into high quality market view
•Competitive intelligence to retailers
and manufacturers (SaaS)
3. How it Works
•Tracking millions of products,
around the world, daily
•Distributed Processing Pipeline
•3K/s peak
Master
Product DB
Cleaned &
Validated
ProcessorRaw Data
Processor
Processors
HTML, etc.
Agents
4. Challenges
•Batch indexing
•SQL boxes can’t get bigger
•Don’t ask for that Copy
Web Server Pool
DMZ
WebUK1
Load Balancers
WebUK2 WebUK3
Master DB Snapshot
DB
Batch Sync Indexing Index
5. Elasticsearch in the Stack
• Batch indexing
Master DB Snapshot
DB
Batch Sync Indexing Index
Copy
Web Server Pool
DMZ
WebUK1
Load Balancers
WebUK2 WebUK3
6. Elasticsearch in the Stack
• Real-time indexing
• Simultaneous writes to
SQL + ES
Master DB
Real-Time
Indexing
Index
API Calls
Web Server Pool
DMZ
Elasticsearch Cluster
WebUK1
Load Balancers
WebUK2 WebUK3
Elastic1 Elastic2 Elastic3 Elasticn
WebUKn…
…