How Leroy Merlin uses Elasticsearch to
Drive Sales and Increase Revenue on their
E-commerce
Rui Velho – Leroy Merlin
Tiago Fonseca - Syone
Agenda
• Context
• Initial Problem
• Challenges
• Solution
• Benefits
Context
Leroy Merlin Portugal –
Adeo Group
410
MILLION
CUSTOMERS
SERVED
23.1
TOTAL
TURNOVER
BILLION €
114000
LEADERS
14
COUNTRIES
800
STORES
N°
EUROPEAN PLAYER
onthe global DIY
market
ON THE GLOBAL
DIY MARKET
1
N°3
WORLDWIDE
BRANDS
and banner
brands
3
USEFULTO INHABITANTS
ALL OVER THE
WORLD
SOCIAL
MOBILE
INTERNET
ANALÓGICO
[1923]
DIGITAL
The Speed of Change
Time2Market
oriented
Open Agile
Product
Design Thinking
With end users
Mobile-first
approach
Internal team
involved
Start SmallFeedback
Modular
Architecture
Build & Run
Fast
Continuous
delivery short
cycle
Drivers
Initial Problem
Initial Problem
• SaaS Solution Implemented
• No optimized Search Results
• Expensive Software Maintenance Costs
• Lack of Product Support
Challenges
Challenges
• New Search functionalities needed
• Start small (MVP Product)
• Build Fast (AGILE)
• Innovate (+ Use Cases)
• You Build It You Run It
Solution
Solution
MVP Product:
Implementation of search capabilities for the Project Kiosks for physical stores.
• Elastic Search:
• 3 x Master / Data Nodes
• Logstash:
• 1 x Logstash Node;
• Data ingestion:
• 1 x Elastic Pipeline configuration:
• Data Collection, through the Logstash HTTP REST input plugin;
• Data parsing;
• Implementation of two indexes that will swap on each update, in order to avoid
service outage
Solution
DATA LAYERPRODUCT
INFORMATION
INGESTION LAYER
Elasticsearch
Master/Data Node 1
Elasticsearch
Master/Data Node 2
Elasticsearch
Master/Data Node 3
KIOSK
Logstash Node
Solution
Solution
2nd Project:
E-commerce Search Engine – Implementing an Elasticsearch solution, in order to
provide an efficient product search engine to increase sales.
The Search component used a Elasticsearch Cluster deployed on Azure with the
following characteristics:
• Elasticsearch:
• 3 x Master / Data Nodes
• Two indexes that will swap on each update, in order to avoid service outage
• Logstash:
• 1 x Logstash Node
Solution
• Search Engine Requirements:
• Research Term;
• Search Criteria;
• Sorting Criteria:
• Clicks Number;
• “Promo” Price;
• Etc..
• Tiebreaker;
• Research Weight;
• Ordination Weight;
• Total Product Weight.
Solution
DATA LAYERINGESTION LAYER
Elasticsearch
Master/Data Node 1
Elasticsearch
Master/Data Node 2
Elasticsearch
Master/Data Node 3
Website
Logstash Node
Product Information
Physical store Sales
Information
Online Store
Sales Information
Solution
Solution
• Implemented with Open Source Solution and Syone expertise
• MVP + Project had a combined effort of 65 FTE’s
• A small investment (only services).
• The elastic cluster is also used to infrastructure logging
• Data integration layer for the website(data + content)
Start 3rd Month1st Month 2nd Month
Benefits
• Personalized search (250K products within Kiosks and the Website)
• Fully deployed on Azure with "unlimited scalability"
• Enhanced performance (response time around 100ms on the website)
• Cost reduction around 40% for overall business case
• Introduce innovation
Benefits
Next Steps
Next Steps
• Subscriptions acquisition to take advantages of the following features:
• Graph;
• Machine Learning;
• APM;
• Security;
• Alerting;
• Analytics;
• Support;
• Innovative Use Cases
• Next Best Offer
• Similar Products Presentation
THANK YOU!
supported by
2019
powered by syone

More Related Content

PDF
Regina Pison - Elastic - OSL19
PDF
Rui Violante - Syone - OSL19
PPTX
What's Next for Microsoft's BizTalk Server
PPTX
Modernizing IT with Microservices
PDF
Securing your Cloud Application using StratosLive
PPTX
Blockchain in Practice
PDF
Microservices: Keep Complexity under Control with LeanIX Enterprise Architect...
PDF
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Regina Pison - Elastic - OSL19
Rui Violante - Syone - OSL19
What's Next for Microsoft's BizTalk Server
Modernizing IT with Microservices
Securing your Cloud Application using StratosLive
Blockchain in Practice
Microservices: Keep Complexity under Control with LeanIX Enterprise Architect...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...

What's hot (19)

PDF
WSO2 Summit London 2018: Lean Digital Agility with WSO2
PPTX
Exploring IoT Edge
PDF
The role of integration in your cloud-native transformation (Richard Seroter ...
PDF
London Adapt or Die: Lunch keynote
PPTX
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
PPTX
AI-Driven Fraud Detection
PPTX
Webinar: are casbs ready for primetime?
PPTX
The Future of Integration | Webinar of the 24th of April 2020
PDF
WSO2 Summit London 2018: Digital Technology Landscape
PDF
Take Your Business to the Next Level with Blockchain - Codit Webinar
PDF
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...
PDF
The Future of Integration - Toon Vanhoutte @CONNECT19
PPTX
OpenText On-premises Managed Services
PDF
Netflix IT Ops 2014 Roadmap
PPTX
Intelligent Integrations with Azure, Logic Apps and BizTalk
PPTX
The challenges of monitoring an integration solution today!
PDF
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
PPTX
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
PPTX
Azure IoT Hub
WSO2 Summit London 2018: Lean Digital Agility with WSO2
Exploring IoT Edge
The role of integration in your cloud-native transformation (Richard Seroter ...
London Adapt or Die: Lunch keynote
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
AI-Driven Fraud Detection
Webinar: are casbs ready for primetime?
The Future of Integration | Webinar of the 24th of April 2020
WSO2 Summit London 2018: Digital Technology Landscape
Take Your Business to the Next Level with Blockchain - Codit Webinar
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...
The Future of Integration - Toon Vanhoutte @CONNECT19
OpenText On-premises Managed Services
Netflix IT Ops 2014 Roadmap
Intelligent Integrations with Azure, Logic Apps and BizTalk
The challenges of monitoring an integration solution today!
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
Azure IoT Hub
Ad

Similar to Tiago Fonseca & Rui Velho - Syone & Leroy Merlin - OSL19 (20)

PPTX
Solr Under the Hood at S&P Global- Sumit Vadhera, S&P Global
PDF
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
PPTX
How did it go? The first large enterprise search project in Europe using Shar...
PPT
Webinar: 2 Billion Data Points Each Day
PPTX
ARC202:real world real time analytics
PDF
Le big data à l'épreuve des projets d'entreprise
PDF
Done in 60 seconds - Creating Web 2.0 applications made easy
PDF
The Road of Migration - Hallhuber´s migration von Magento 1 to Magento 2
PDF
Enabling Telco to Build and Run Modern Applications
PDF
Building an Enterprise-Scale Dashboarding/Analytics Platform Powered by the C...
PDF
AWS re:Invent 2014 | (ARC202) Real-World Real-Time Analytics
PDF
Elasticsearch : petit déjeuner du 13 mars 2014
PPTX
Elasticsearch @ ShopWiki 2014-03-20
PPTX
Google: Designed for Innovation
PDF
Introduction to the Typesafe Reactive Platform
PDF
Optimus XPages: An Explosion of Techniques and Best Practices
PDF
Exalytics for MII sales institute
PPTX
2 speed it powered by microsoft azure
PDF
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
PDF
MySQL overview
Solr Under the Hood at S&P Global- Sumit Vadhera, S&P Global
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
How did it go? The first large enterprise search project in Europe using Shar...
Webinar: 2 Billion Data Points Each Day
ARC202:real world real time analytics
Le big data à l'épreuve des projets d'entreprise
Done in 60 seconds - Creating Web 2.0 applications made easy
The Road of Migration - Hallhuber´s migration von Magento 1 to Magento 2
Enabling Telco to Build and Run Modern Applications
Building an Enterprise-Scale Dashboarding/Analytics Platform Powered by the C...
AWS re:Invent 2014 | (ARC202) Real-World Real-Time Analytics
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch @ ShopWiki 2014-03-20
Google: Designed for Innovation
Introduction to the Typesafe Reactive Platform
Optimus XPages: An Explosion of Techniques and Best Practices
Exalytics for MII sales institute
2 speed it powered by microsoft azure
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
MySQL overview
Ad

More from marketingsyone (20)

PDF
Eneko Astigarraga - ELSE - OSL19
PDF
Jean Christophe - Aquinetic - OSL19
PDF
Oscar Cabanillas - Elastic - OSL19
PDF
Sergio Silva - CyberS3c - OSL19
PDF
David Buckhurst - BBC - OSL19
PDF
Juarez Barbosa Junior - Microsoft - OSL19
PDF
João Faria - Syone - OSL19
PDF
Tiago Carrondo - Ubuntu - OSL19
PDF
Sergio Seabra - Red Hat - OSL19
PDF
Miguel Vera - Unbabel - OSL19
PDF
Luis Correia - Instituto de Informática - OSL19
PDF
François Cartegnie - VideoLAN - OSL19
PDF
Filipe Barroso - Google Developers Group - OSL19
PDF
Jose Manrique - OSPO - OSL19
PDF
Francisco Javier Ramirez Urea - Hopla - OSL19
PDF
Ricardo Fiel - Microsoft - OSL19
PDF
Paulo Ribeiro - ESOP - OSL19
PDF
Despina Mitropoulou (open room) - GFOSS - OSL19
PDF
Rafael Lluis - Liferay - OSL19
PDF
Miguel Angel Diaz - Red Hat - OSL19
Eneko Astigarraga - ELSE - OSL19
Jean Christophe - Aquinetic - OSL19
Oscar Cabanillas - Elastic - OSL19
Sergio Silva - CyberS3c - OSL19
David Buckhurst - BBC - OSL19
Juarez Barbosa Junior - Microsoft - OSL19
João Faria - Syone - OSL19
Tiago Carrondo - Ubuntu - OSL19
Sergio Seabra - Red Hat - OSL19
Miguel Vera - Unbabel - OSL19
Luis Correia - Instituto de Informática - OSL19
François Cartegnie - VideoLAN - OSL19
Filipe Barroso - Google Developers Group - OSL19
Jose Manrique - OSPO - OSL19
Francisco Javier Ramirez Urea - Hopla - OSL19
Ricardo Fiel - Microsoft - OSL19
Paulo Ribeiro - ESOP - OSL19
Despina Mitropoulou (open room) - GFOSS - OSL19
Rafael Lluis - Liferay - OSL19
Miguel Angel Diaz - Red Hat - OSL19

Recently uploaded (20)

PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Human Computer Interaction Miterm Lesson
PPTX
Module 1 Introduction to Web Programming .pptx
A symptom-driven medical diagnosis support model based on machine learning te...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
4 layer Arch & Reference Arch of IoT.pdf
Build Real-Time ML Apps with Python, Feast & NoSQL
EIS-Webinar-Regulated-Industries-2025-08.pdf
MuleSoft-Compete-Deck for midddleware integrations
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Ensemble model-based arrhythmia classification with local interpretable model...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Training Program for knowledge in solar cell and solar industry
Auditboard EB SOX Playbook 2023 edition.
Connector Corner: Transform Unstructured Documents with Agentic Automation
Advancing precision in air quality forecasting through machine learning integ...
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Basics of Cloud Computing - Cloud Ecosystem
NewMind AI Weekly Chronicles – August ’25 Week IV
Human Computer Interaction Miterm Lesson
Module 1 Introduction to Web Programming .pptx

Tiago Fonseca & Rui Velho - Syone & Leroy Merlin - OSL19