SlideShare a Scribd company logo
1 of 15
Download to read offline
1
Thibaut BARRAULT, Stéphane LOPES
Société Générale
SG|Monitoring
A SG|MARKETS capabilities
2
* Excluding insurance policyholders.
** Rounded figure. Headcount at end-2018 excluding temporary staff
Societe Generale is one of the leading European financial services groups.
Based on a diversified and integrated banking model, the Group combines financial
strength 

and proven expertise in innovation with a strategy of sustainable growth, aiming to be
the 

trusted partner for its clients, committed to the positive transformations of the world.
3 complementary core businesses:
• French Retail Banking
• International Retail Banking & Financial Services
• Global Banking & Investor Solutions
31 million*

individual clients, businesses and
institutional investors
+ 149,000**

members of staff
67 countries

worldwide
€3,864  million

Group Net Income
€25,205 million

in Net Banking Income
10.9%

Common Equity Tier 1 ratio
OUR VALUES
Team Spirit Innovation Responsibility Commitment
SOCIETE GENERALE
The company
3
WHO ARE WE ?
SG|Monitoring technical
architect
10+ years experience deploying
monitoring solutions
THIBAUT B. STEPHANE L.
8 team members
GBIS/GBSU/ARC
SG|Monitoring
The team
450 Web sites
SG|Monitoring application
manager
10+ years experience deploying
monitoring solutions
350 API
150 Business
applications
4
THE (SHORT) STORY
Metric AlertThreshold
… and then the event came.
Observability
At the beginning was the metric …
5
THE EVENT
WHO
WHERE
WHEN
WHAT
FOR
Event Based Monitoring
The missing link between technical and functional
worlds
6
THE 4 LAYERS
APP A
APP D APP E
APPLICATION
CHAIN
INFRASTRUCTURE
CPU DISK NETWORK DATABASE MIDDLWARE
. . .
APPLICATION
APP B
BUSINESS
PROCESS
NEGOCIATION EXECUTION
PRE
BOOKING BOOKING
DEAL
PROCESSING . . .
IT
CLIENT
BUSINESS
TECHNICAL
BUSINESS
SG|MONITORING
The long way to the business value
7
THE SOLUTION(S)
Gateway Event store
Event
Dashboard
Gateway
Portal
Matomo Analytics
store
Span
Server
Config store
Alert store
Alert
manager
Business
Application
Business
API
Business
Web Sites
Alert
Processor
Streamer API store
Api
Dashbaord
+
Per application
THE SOLUTION(S)
Application data using SG|Monitring public endpoints
Client UI
Internal flow
Streamer
Elastic is at the heart of our solution
8
STAY OPEN (BUT ... )
Hosting User
Support
Software
Support
UpgradeLicence Change
Management
$ $$
Alerta Grafana Matomo Zipkin
Hazelcas
t
Kubernete
s
Drools Jenkins
$
Hosting User
Support
Software
Support
UpgradeLicence Change
Management
$$$ $ $$ $
Elastic Cloud
Entrerprise
The ugly truth : No license fee ≠ free
$
9
• Multiple Elasticsearch clusters
created
• Business Chain monitoring
TIMELINE
20162013
• Traders interested
2014 201
5 2017 2018
• Multiple Elasticsearch clusters
created
• Web analytics
• Multiple Elasticsearch clusters
created • API Monitoring
• Multiple Elasticsearch clusters
created
• Infrastructure monitoring
improvement
• Multiple Elasticsearch clusters
created
• ECE in PRODUCTION
• POC on security topics with ML
• POC on business chain with
Canvas & Vega
• Performance monitoring
• Multiple Elasticsearch clusters
managed
2019
0
100
200
300
400
# Elasticsearch clusters
An incremental and pragmatic approach
10
IN DETAILS - PORTAL
Integration in a feature oriented portal
11
12
BUSINESS CHAIN
MONITORING
Application A, Application B
Application C, Application D
Application E
Application F
Application G
Live Notifications of Latency
/ Missing trades / Trades inerror
SLA=1s-20secmax
HTTP
HTTP
HTTP
Alert processor
1. Correlation engine to
follow trade cycle
between applicative
layers
2. Rolling mode to discard
useless data (1M facts/
day)
3. Latency analysis
Front office UI
Front Officers
Support Officers
HTTP
Data Complexity
1 Trade
1 Trade
1 Trade
N Facts
N Facts
N Facts
HTTP
Creating business value from monitoring
13
14
IMPORTANT POINTS
• Business case
• Maintenance cost
• Change management
• Scalability axis
• Why subscription ?
• Central management with ECE
• Elastic support
• Oauth authentication
• Machine learning
• Public cloud
• ROI 30% cost savings
• Tips
• Installation with help of Elastic experts
• Architecture review
• Understand very well the ES tuning for performance
Integration in a feature oriented portal
Société Générale: Monitoring as a service with the Elastic Stack

More Related Content

What's hot

Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityElasticsearch
 
Machine Learning at E*Trade
Machine Learning at E*TradeMachine Learning at E*Trade
Machine Learning at E*TradeElasticsearch
 
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Codit
 
DevOps Hands On - AWS Fargate
DevOps Hands On -  AWS FargateDevOps Hands On -  AWS Fargate
DevOps Hands On - AWS Fargateenzoriv
 
Cloud Best Practices
Cloud Best PracticesCloud Best Practices
Cloud Best Practicesenzoriv
 
AI-Driven Fraud Detection
AI-Driven Fraud DetectionAI-Driven Fraud Detection
AI-Driven Fraud DetectionCodit
 
Building Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
Building Modern Platforms on Microsoft Azure by Steef-Jan WiggersBuilding Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
Building Modern Platforms on Microsoft Azure by Steef-Jan WiggersCodit
 
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)Codit
 
Monitor multi-cloud deployments with Elastic Observability
Monitor multi-cloud deployments with Elastic ObservabilityMonitor multi-cloud deployments with Elastic Observability
Monitor multi-cloud deployments with Elastic ObservabilityElasticsearch
 
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Amazon Web Services
 
Combinação de logs, métricas e rastreamentos para observabilidade unificada
Combinação de logs, métricas e rastreamentos para observabilidade unificadaCombinação de logs, métricas e rastreamentos para observabilidade unificada
Combinação de logs, métricas e rastreamentos para observabilidade unificadaElasticsearch
 
Predictive Analytics: Why (I)IoT Is Different
Predictive Analytics: Why (I)IoT Is DifferentPredictive Analytics: Why (I)IoT Is Different
Predictive Analytics: Why (I)IoT Is DifferentAltoros
 
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...apidays
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020Codit
 
Transformational Search Performance with EnergyIQ
Transformational Search Performance with EnergyIQ Transformational Search Performance with EnergyIQ
Transformational Search Performance with EnergyIQ Elasticsearch
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital EnterpriseNETWAYS
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Codit
 

What's hot (20)

Opening Keynote
Opening KeynoteOpening Keynote
Opening Keynote
 
Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified Observability
 
Machine Learning at E*Trade
Machine Learning at E*TradeMachine Learning at E*Trade
Machine Learning at E*Trade
 
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
 
DevOps Hands On - AWS Fargate
DevOps Hands On -  AWS FargateDevOps Hands On -  AWS Fargate
DevOps Hands On - AWS Fargate
 
Cloud Best Practices
Cloud Best PracticesCloud Best Practices
Cloud Best Practices
 
AI-Driven Fraud Detection
AI-Driven Fraud DetectionAI-Driven Fraud Detection
AI-Driven Fraud Detection
 
Building Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
Building Modern Platforms on Microsoft Azure by Steef-Jan WiggersBuilding Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
Building Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
 
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)
How to connect a 30-year-old car to the cloud (Sam Vanhoutte @Techorama 2018)
 
Monitor multi-cloud deployments with Elastic Observability
Monitor multi-cloud deployments with Elastic ObservabilityMonitor multi-cloud deployments with Elastic Observability
Monitor multi-cloud deployments with Elastic Observability
 
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
 
Combinação de logs, métricas e rastreamentos para observabilidade unificada
Combinação de logs, métricas e rastreamentos para observabilidade unificadaCombinação de logs, métricas e rastreamentos para observabilidade unificada
Combinação de logs, métricas e rastreamentos para observabilidade unificada
 
Predictive Analytics: Why (I)IoT Is Different
Predictive Analytics: Why (I)IoT Is DifferentPredictive Analytics: Why (I)IoT Is Different
Predictive Analytics: Why (I)IoT Is Different
 
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
APIdays Paris 2018 - From real-life challenges to industrial IoT solutions, i...
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
Cisco at OFC 2016
Cisco at OFC 2016Cisco at OFC 2016
Cisco at OFC 2016
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
Transformational Search Performance with EnergyIQ
Transformational Search Performance with EnergyIQ Transformational Search Performance with EnergyIQ
Transformational Search Performance with EnergyIQ
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 

Similar to Société Générale: Monitoring as a service with the Elastic Stack

Prelytis LiveDashBoard English presentation
Prelytis LiveDashBoard English presentationPrelytis LiveDashBoard English presentation
Prelytis LiveDashBoard English presentationalexandre schneider
 
Allthings - NOAH19 Berlin
Allthings - NOAH19 BerlinAllthings - NOAH19 Berlin
Allthings - NOAH19 BerlinNOAH Advisors
 
Lessons learned in developing an agile architecture to reward our customers.
Lessons learned in developing an agile architecture to reward our customers.Lessons learned in developing an agile architecture to reward our customers.
Lessons learned in developing an agile architecture to reward our customers.Sanjoy Kumar Roy
 
Robo investing 01022018 slideshare
Robo investing 01022018   slideshareRobo investing 01022018   slideshare
Robo investing 01022018 slideshareMario Alves
 
Develop your international growth with Deveho Consulting Group and SAGE X3
Develop your international growth with Deveho Consulting Group and SAGE X3 Develop your international growth with Deveho Consulting Group and SAGE X3
Develop your international growth with Deveho Consulting Group and SAGE X3 PAULBODO
 
Spend Analysis: What Your Data Is Telling You and Why It’s Worth Listening
Spend Analysis: What Your Data Is Telling You and Why It’s Worth ListeningSpend Analysis: What Your Data Is Telling You and Why It’s Worth Listening
Spend Analysis: What Your Data Is Telling You and Why It’s Worth ListeningSAP Ariba
 
HRSeminar F&O Ulrich Penzkofer NRB
HRSeminar F&O Ulrich Penzkofer NRBHRSeminar F&O Ulrich Penzkofer NRB
HRSeminar F&O Ulrich Penzkofer NRBHRmagazine
 
FDSeminar F&O Ulrich Penzkofer NRB
FDSeminar F&O Ulrich Penzkofer NRBFDSeminar F&O Ulrich Penzkofer NRB
FDSeminar F&O Ulrich Penzkofer NRBFDMagazine
 
2018_sow_cmd_webcast_duffaut.pdf
2018_sow_cmd_webcast_duffaut.pdf2018_sow_cmd_webcast_duffaut.pdf
2018_sow_cmd_webcast_duffaut.pdfBhavikPrajapati46
 
Panoply.io - NOAH18 Tel Aviv
Panoply.io - NOAH18 Tel AvivPanoply.io - NOAH18 Tel Aviv
Panoply.io - NOAH18 Tel AvivNOAH Advisors
 
stageTEK3_2017_mace_e
stageTEK3_2017_mace_estageTEK3_2017_mace_e
stageTEK3_2017_mace_eAntoine MACE
 
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp..."Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp...Institut Lean France
 
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...Menadžment Centar Beograd
 
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIKMenadžment Centar Beograd
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches DataWorks Summit
 

Similar to Société Générale: Monitoring as a service with the Elastic Stack (20)

Prelytis LiveDashBoard English presentation
Prelytis LiveDashBoard English presentationPrelytis LiveDashBoard English presentation
Prelytis LiveDashBoard English presentation
 
Allthings - NOAH19 Berlin
Allthings - NOAH19 BerlinAllthings - NOAH19 Berlin
Allthings - NOAH19 Berlin
 
Itg investor presentation_03feb17
Itg investor presentation_03feb17Itg investor presentation_03feb17
Itg investor presentation_03feb17
 
Lessons learned in developing an agile architecture to reward our customers.
Lessons learned in developing an agile architecture to reward our customers.Lessons learned in developing an agile architecture to reward our customers.
Lessons learned in developing an agile architecture to reward our customers.
 
Smile & Magento
Smile & MagentoSmile & Magento
Smile & Magento
 
Robo investing 01022018 slideshare
Robo investing 01022018   slideshareRobo investing 01022018   slideshare
Robo investing 01022018 slideshare
 
Develop your international growth with Deveho Consulting Group and SAGE X3
Develop your international growth with Deveho Consulting Group and SAGE X3 Develop your international growth with Deveho Consulting Group and SAGE X3
Develop your international growth with Deveho Consulting Group and SAGE X3
 
Spend Analysis: What Your Data Is Telling You and Why It’s Worth Listening
Spend Analysis: What Your Data Is Telling You and Why It’s Worth ListeningSpend Analysis: What Your Data Is Telling You and Why It’s Worth Listening
Spend Analysis: What Your Data Is Telling You and Why It’s Worth Listening
 
Itg investor ppt 09 nov17 final
Itg investor ppt 09 nov17 finalItg investor ppt 09 nov17 final
Itg investor ppt 09 nov17 final
 
HRSeminar F&O Ulrich Penzkofer NRB
HRSeminar F&O Ulrich Penzkofer NRBHRSeminar F&O Ulrich Penzkofer NRB
HRSeminar F&O Ulrich Penzkofer NRB
 
FDSeminar F&O Ulrich Penzkofer NRB
FDSeminar F&O Ulrich Penzkofer NRBFDSeminar F&O Ulrich Penzkofer NRB
FDSeminar F&O Ulrich Penzkofer NRB
 
2018_sow_cmd_webcast_duffaut.pdf
2018_sow_cmd_webcast_duffaut.pdf2018_sow_cmd_webcast_duffaut.pdf
2018_sow_cmd_webcast_duffaut.pdf
 
Panoply.io - NOAH18 Tel Aviv
Panoply.io - NOAH18 Tel AvivPanoply.io - NOAH18 Tel Aviv
Panoply.io - NOAH18 Tel Aviv
 
Smile&magento
Smile&magentoSmile&magento
Smile&magento
 
stageTEK3_2017_mace_e
stageTEK3_2017_mace_estageTEK3_2017_mace_e
stageTEK3_2017_mace_e
 
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp..."Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
 
Nyctale - Pitch deck
Nyctale - Pitch deckNyctale - Pitch deck
Nyctale - Pitch deck
 
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...
1. ICV Kongres controllera Srbije 2013, Slavko Kastelić, senior sales manager...
 
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK
1.ICV Kongres controllera Srbije, 17.5.2013, 07. Slavko Kastelić TAGETIK
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches
 

More from Elasticsearch

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using ElasticElasticsearch
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webElasticsearch
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Elasticsearch
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudElasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Elasticsearch
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of findElasticsearch
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiencesElasticsearch
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchElasticsearch
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesElasticsearch
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Elasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insightsElasticsearch
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Elasticsearch
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentElasticsearch
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public goodElasticsearch
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticElasticsearch
 

More from Elasticsearch (20)

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified search
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insights
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Société Générale: Monitoring as a service with the Elastic Stack

  • 1. 1 Thibaut BARRAULT, Stéphane LOPES Société Générale SG|Monitoring A SG|MARKETS capabilities
  • 2. 2 * Excluding insurance policyholders. ** Rounded figure. Headcount at end-2018 excluding temporary staff Societe Generale is one of the leading European financial services groups. Based on a diversified and integrated banking model, the Group combines financial strength 
 and proven expertise in innovation with a strategy of sustainable growth, aiming to be the 
 trusted partner for its clients, committed to the positive transformations of the world. 3 complementary core businesses: • French Retail Banking • International Retail Banking & Financial Services • Global Banking & Investor Solutions 31 million*
 individual clients, businesses and institutional investors + 149,000**
 members of staff 67 countries
 worldwide €3,864  million
 Group Net Income €25,205 million
 in Net Banking Income 10.9%
 Common Equity Tier 1 ratio OUR VALUES Team Spirit Innovation Responsibility Commitment SOCIETE GENERALE The company
  • 3. 3 WHO ARE WE ? SG|Monitoring technical architect 10+ years experience deploying monitoring solutions THIBAUT B. STEPHANE L. 8 team members GBIS/GBSU/ARC SG|Monitoring The team 450 Web sites SG|Monitoring application manager 10+ years experience deploying monitoring solutions 350 API 150 Business applications
  • 4. 4 THE (SHORT) STORY Metric AlertThreshold … and then the event came. Observability At the beginning was the metric …
  • 5. 5 THE EVENT WHO WHERE WHEN WHAT FOR Event Based Monitoring The missing link between technical and functional worlds
  • 6. 6 THE 4 LAYERS APP A APP D APP E APPLICATION CHAIN INFRASTRUCTURE CPU DISK NETWORK DATABASE MIDDLWARE . . . APPLICATION APP B BUSINESS PROCESS NEGOCIATION EXECUTION PRE BOOKING BOOKING DEAL PROCESSING . . . IT CLIENT BUSINESS TECHNICAL BUSINESS SG|MONITORING The long way to the business value
  • 7. 7 THE SOLUTION(S) Gateway Event store Event Dashboard Gateway Portal Matomo Analytics store Span Server Config store Alert store Alert manager Business Application Business API Business Web Sites Alert Processor Streamer API store Api Dashbaord + Per application THE SOLUTION(S) Application data using SG|Monitring public endpoints Client UI Internal flow Streamer Elastic is at the heart of our solution
  • 8. 8 STAY OPEN (BUT ... ) Hosting User Support Software Support UpgradeLicence Change Management $ $$ Alerta Grafana Matomo Zipkin Hazelcas t Kubernete s Drools Jenkins $ Hosting User Support Software Support UpgradeLicence Change Management $$$ $ $$ $ Elastic Cloud Entrerprise The ugly truth : No license fee ≠ free $
  • 9. 9 • Multiple Elasticsearch clusters created • Business Chain monitoring TIMELINE 20162013 • Traders interested 2014 201 5 2017 2018 • Multiple Elasticsearch clusters created • Web analytics • Multiple Elasticsearch clusters created • API Monitoring • Multiple Elasticsearch clusters created • Infrastructure monitoring improvement • Multiple Elasticsearch clusters created • ECE in PRODUCTION • POC on security topics with ML • POC on business chain with Canvas & Vega • Performance monitoring • Multiple Elasticsearch clusters managed 2019 0 100 200 300 400 # Elasticsearch clusters An incremental and pragmatic approach
  • 10. 10 IN DETAILS - PORTAL Integration in a feature oriented portal
  • 11. 11
  • 12. 12 BUSINESS CHAIN MONITORING Application A, Application B Application C, Application D Application E Application F Application G Live Notifications of Latency / Missing trades / Trades inerror SLA=1s-20secmax HTTP HTTP HTTP Alert processor 1. Correlation engine to follow trade cycle between applicative layers 2. Rolling mode to discard useless data (1M facts/ day) 3. Latency analysis Front office UI Front Officers Support Officers HTTP Data Complexity 1 Trade 1 Trade 1 Trade N Facts N Facts N Facts HTTP Creating business value from monitoring
  • 13. 13
  • 14. 14 IMPORTANT POINTS • Business case • Maintenance cost • Change management • Scalability axis • Why subscription ? • Central management with ECE • Elastic support • Oauth authentication • Machine learning • Public cloud • ROI 30% cost savings • Tips • Installation with help of Elastic experts • Architecture review • Understand very well the ES tuning for performance Integration in a feature oriented portal