SlideShare une entreprise Scribd logo
1  sur  22
WHAT DO WE DO WITH THE 13TB OF DAILY INGEST?
Paddy Power Betfair: Who
can handle our data?
David Ashe Senior SRE
Gerry Healy SRE
SplunkLive! London June 2019
26/06/2019
PPB SRE team
David Ashe,
Senior SRE
Dublin Office
Gerry Healy,
SRE Dublin
11 years in Banking
Over 9 years in PPB
SRE based in Dublin, London and Porto
 Consultancy
 Monitoring and Alerting
 Automation
26/06/2019
[CELLRANGE
], 51%
[CELLRANGE
], 21%
[CELLRANGE
], 10%
[CELLRANGE
], 18%
Market
Product
UK and Ireland UK&I, Europe, ROW Australia
USA
USA
Sportsbook and
Gaming
Sportsbook, Exchange
and Gaming
Sportsbook Sportsbook and Daily-
Fantasy-Sports
Advanced Deposit
Wagering (Tote) and
Television broadcast
Channel Online and Retail Online Online Online and Retail Online
…plus a growing B2B portfolio…
Brand
Revenue Mix1
Georgia, Armenia
Sportsbook and
Gaming
Online
Paddy Power Betfair: Part of the Flutter group
26/06/2019
Exchange – Sophisticated Sports Bettors
26/06/2019
26/06/2019
Situation before Splunk
Paddy Power and Betfair merged 2015
 After the merger there were a lot of
synergies to be made. Single tools chosen
across the board
 Manage Large number of sources, hosts
(1000s) and users
 Scale well, Loads of Data, (7-15TBs) of daily
ingest
 Initially required for Dev and ITOps to monitor
and get stats
26/06/2019
Why Splunk Cloud?
 Managed by Splunk in the cloud, scales very easily
 Loads of free training and support resources on the web
 Splunk support, CRM/CSM (Gavin Nash) provided. Escalate
anything to them.
 Easy to onboard data
 Easy to Automate in our pipeline deployments – we have
over 10000 devices so automating as much as possible is
crucial
 Integrates great with other alerting tools - email, Slack
and PagerDuty when alerting on issues.
 Single sign on with windows makes user management
simple
26/06/2019
Ingestion increase over 24 months
1TB to 13TB without compromising effectiveness of the tool
26/06/2019
PPB consists on 100’s of microservices
26/06/2019
Splunk Architecture and metrics
7 TB Average Daily
Ingest
1700 Users
1m+ Daily Searches
1250 Dashboards
Use Cases
26/06/2019
Fraud
 Protect Customer accounts
 One of the most active users of Splunk in PPBF
 Identify accounts that have had a high number of
failed login attempts
 Suspend accounts, contact customers and ask
them to use a strong password
 Attacks from countries where gambling is restricted
or banned totally
26/06/2019
Fraud - Quickly identify risk accounts
Betfair
Yesterday’s Failed
logins per country
Betfair
Yesterday’s
Successful logins
per country
Betfair
Last 60 mins
Failed logins
per country
Betfair
Last 60 minutes
Successful logins
per country
26/06/2019
Customer Services – Reacting quicker
 Be aware of issues before increase in contacts
 Get Tactical Messages out to stem contact levels
 Shorter queue and a better service for
customers
 Used to investigate common issues, quicker
turnaround
 Looking to expand to deal with other common
issues
26/06/2019
Customer Services – Reacting quicker
26/06/2019
Capacity Management – REST interfaces
 Know what your inventory is
and plan for future requirements
 Understand VM distribution and
resilience
 Ingests data produced by
nightly jobs that make API calls
to OpenStack and ServiceNow
 Joins the data to build
customized dashboards
26/06/2019
Capacity Management – Custom built to help
manage our private cloud
26/06/2019
Capacity Management – Drill down to find
TLA(Micro Service) owners
26/06/2019
Capacity Management – Distribution of VMs on
Hypervisors
26/06/2019
 Grand National busiest day
of the year
 Ingesting 13TB of Data
 Critical to have zero latency
 Potential loss of revenue,
customers and reputation
 Confirm fully recovered
Value of Splunk – Zero latency during busy days
Top tips
 Using correct sourcetypes =
cleaner data
 Dashboards should only have
enough panels to fill your screen.
Save panels as saved search
 Splunk Answers is a great
resource
 Tune Splunk – work with Splunk to
ensure you are sending data in the
most efficient way
Next steps
 Promote Splunk’s capabilities to
more commercial teams in PPB
 With the help of our CSM -
organize roadshows in our
European locations
 Continuous improvements
Thank You

Contenu connexe

Similaire à SplunkLive! London 2019: Paddy Power Betfair

Creating Digital Trust with Blockchain in Multiparty Collaboration
Creating Digital Trust with Blockchain in Multiparty CollaborationCreating Digital Trust with Blockchain in Multiparty Collaboration
Creating Digital Trust with Blockchain in Multiparty CollaborationNagesh Caparthy
 
Silicon Halton Meetup 79 - Chart of Accounts
Silicon Halton Meetup 79 - Chart of AccountsSilicon Halton Meetup 79 - Chart of Accounts
Silicon Halton Meetup 79 - Chart of AccountsSilicon Halton
 
EXFO TD Securities Technology Conference - Philippe Morin
EXFO TD Securities Technology Conference - Philippe MorinEXFO TD Securities Technology Conference - Philippe Morin
EXFO TD Securities Technology Conference - Philippe MorinEXFO Inc.
 
EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO Inc.
 
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and Suppliers
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and SuppliersSupply Chain Finance: Win-Win Working Capital Benefits for Buyers and Suppliers
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and SuppliersSAP Ariba
 
EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO Inc.
 
Webinar slides treasury policies tms 9-20-16_ss
Webinar slides treasury policies  tms 9-20-16_ssWebinar slides treasury policies  tms 9-20-16_ss
Webinar slides treasury policies tms 9-20-16_ssTomás Karagianes
 
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked In
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked InInaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked In
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked Inrituraaj
 
Funding your ISP: Capital for Connectivity BoF
Funding your ISP: Capital for Connectivity BoFFunding your ISP: Capital for Connectivity BoF
Funding your ISP: Capital for Connectivity BoFAPNIC
 
Simplifying Regulatory Compliance for Your Hedging Program
Simplifying Regulatory Compliance for Your Hedging ProgramSimplifying Regulatory Compliance for Your Hedging Program
Simplifying Regulatory Compliance for Your Hedging ProgramElena Oliveira
 
Pax Global Earnings Call Transcript FY 2019
Pax Global Earnings Call Transcript FY 2019Pax Global Earnings Call Transcript FY 2019
Pax Global Earnings Call Transcript FY 2019Gabriel Castro, CFA
 
Ecommerce Expo 2019 Presentation #ECE19
Ecommerce Expo 2019 Presentation #ECE19Ecommerce Expo 2019 Presentation #ECE19
Ecommerce Expo 2019 Presentation #ECE19Jack Stevens
 
PLENARY - CSC High Performance - By Duy Le
PLENARY - CSC High Performance - By Duy LePLENARY - CSC High Performance - By Duy Le
PLENARY - CSC High Performance - By Duy LeVietnam HR Summit
 
Gambling hq pitchdeck_052319
Gambling hq pitchdeck_052319Gambling hq pitchdeck_052319
Gambling hq pitchdeck_052319Marc Gendell
 
Gambling hq pitchdeck_052319 (1)
Gambling hq pitchdeck_052319 (1)Gambling hq pitchdeck_052319 (1)
Gambling hq pitchdeck_052319 (1)Marc Gendell
 
How to breakthrough barriers and drive more value from your data analytics pr...
How to breakthrough barriers and drive more value from your data analytics pr...How to breakthrough barriers and drive more value from your data analytics pr...
How to breakthrough barriers and drive more value from your data analytics pr...Jim Kaplan CIA CFE
 
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi..."Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...Fluidity
 
Cash Management Structures: Why in-House Banking and Netting are a Must for T...
Cash Management Structures: Why in-House Banking and Netting are a Must for T...Cash Management Structures: Why in-House Banking and Netting are a Must for T...
Cash Management Structures: Why in-House Banking and Netting are a Must for T...Elena Oliveira
 
Sample_Global Electronic Nose Market.pdf
Sample_Global Electronic Nose Market.pdfSample_Global Electronic Nose Market.pdf
Sample_Global Electronic Nose Market.pdfankitakalvankar
 

Similaire à SplunkLive! London 2019: Paddy Power Betfair (20)

Creating Digital Trust with Blockchain in Multiparty Collaboration
Creating Digital Trust with Blockchain in Multiparty CollaborationCreating Digital Trust with Blockchain in Multiparty Collaboration
Creating Digital Trust with Blockchain in Multiparty Collaboration
 
Silicon Halton Meetup 79 - Chart of Accounts
Silicon Halton Meetup 79 - Chart of AccountsSilicon Halton Meetup 79 - Chart of Accounts
Silicon Halton Meetup 79 - Chart of Accounts
 
Open Banking on AWS
Open Banking on AWSOpen Banking on AWS
Open Banking on AWS
 
EXFO TD Securities Technology Conference - Philippe Morin
EXFO TD Securities Technology Conference - Philippe MorinEXFO TD Securities Technology Conference - Philippe Morin
EXFO TD Securities Technology Conference - Philippe Morin
 
EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019
 
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and Suppliers
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and SuppliersSupply Chain Finance: Win-Win Working Capital Benefits for Buyers and Suppliers
Supply Chain Finance: Win-Win Working Capital Benefits for Buyers and Suppliers
 
EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019EXFO at Canaccord Genuity Growth Conference Aug 2019
EXFO at Canaccord Genuity Growth Conference Aug 2019
 
Webinar slides treasury policies tms 9-20-16_ss
Webinar slides treasury policies  tms 9-20-16_ssWebinar slides treasury policies  tms 9-20-16_ss
Webinar slides treasury policies tms 9-20-16_ss
 
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked In
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked InInaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked In
Inaugural Address Hmcis, Sgi (Rituraaj Juneja) Linked In
 
Funding your ISP: Capital for Connectivity BoF
Funding your ISP: Capital for Connectivity BoFFunding your ISP: Capital for Connectivity BoF
Funding your ISP: Capital for Connectivity BoF
 
Simplifying Regulatory Compliance for Your Hedging Program
Simplifying Regulatory Compliance for Your Hedging ProgramSimplifying Regulatory Compliance for Your Hedging Program
Simplifying Regulatory Compliance for Your Hedging Program
 
Pax Global Earnings Call Transcript FY 2019
Pax Global Earnings Call Transcript FY 2019Pax Global Earnings Call Transcript FY 2019
Pax Global Earnings Call Transcript FY 2019
 
Ecommerce Expo 2019 Presentation #ECE19
Ecommerce Expo 2019 Presentation #ECE19Ecommerce Expo 2019 Presentation #ECE19
Ecommerce Expo 2019 Presentation #ECE19
 
PLENARY - CSC High Performance - By Duy Le
PLENARY - CSC High Performance - By Duy LePLENARY - CSC High Performance - By Duy Le
PLENARY - CSC High Performance - By Duy Le
 
Gambling hq pitchdeck_052319
Gambling hq pitchdeck_052319Gambling hq pitchdeck_052319
Gambling hq pitchdeck_052319
 
Gambling hq pitchdeck_052319 (1)
Gambling hq pitchdeck_052319 (1)Gambling hq pitchdeck_052319 (1)
Gambling hq pitchdeck_052319 (1)
 
How to breakthrough barriers and drive more value from your data analytics pr...
How to breakthrough barriers and drive more value from your data analytics pr...How to breakthrough barriers and drive more value from your data analytics pr...
How to breakthrough barriers and drive more value from your data analytics pr...
 
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi..."Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...
"Institutional Challenges and Opportunities" by Henri Arslanian, PwC | Fluidi...
 
Cash Management Structures: Why in-House Banking and Netting are a Must for T...
Cash Management Structures: Why in-House Banking and Netting are a Must for T...Cash Management Structures: Why in-House Banking and Netting are a Must for T...
Cash Management Structures: Why in-House Banking and Netting are a Must for T...
 
Sample_Global Electronic Nose Market.pdf
Sample_Global Electronic Nose Market.pdfSample_Global Electronic Nose Market.pdf
Sample_Global Electronic Nose Market.pdf
 

Plus de Splunk

.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routineSplunk
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica).conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica)Splunk
 
.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank InternationalSplunk
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett .conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett Splunk
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär).conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)Splunk
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu....conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...Splunk
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever....conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...Splunk
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex).conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex)Splunk
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)Splunk
 
Splunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk
 
Splunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk
 
Splunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk
 
Data foundations building success, at city scale – Imperial College London
 Data foundations building success, at city scale – Imperial College London Data foundations building success, at city scale – Imperial College London
Data foundations building success, at city scale – Imperial College LondonSplunk
 
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk
 
SOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSplunk
 
.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability SessionSplunk
 
.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - KeynoteSplunk
 
.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform SessionSplunk
 
.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security SessionSplunk
 

Plus de Splunk (20)

.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica).conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
 
.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett .conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär).conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu....conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever....conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex).conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex)
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
 
Splunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11y
 
Splunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go Köln
 
Splunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go Köln
 
Data foundations building success, at city scale – Imperial College London
 Data foundations building success, at city scale – Imperial College London Data foundations building success, at city scale – Imperial College London
Data foundations building success, at city scale – Imperial College London
 
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
 
SOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security Webinar
 
.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session
 
.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote
 
.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session
 
.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session
 

Dernier

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

SplunkLive! London 2019: Paddy Power Betfair

  • 1. WHAT DO WE DO WITH THE 13TB OF DAILY INGEST? Paddy Power Betfair: Who can handle our data? David Ashe Senior SRE Gerry Healy SRE SplunkLive! London June 2019
  • 2. 26/06/2019 PPB SRE team David Ashe, Senior SRE Dublin Office Gerry Healy, SRE Dublin 11 years in Banking Over 9 years in PPB SRE based in Dublin, London and Porto  Consultancy  Monitoring and Alerting  Automation
  • 3. 26/06/2019 [CELLRANGE ], 51% [CELLRANGE ], 21% [CELLRANGE ], 10% [CELLRANGE ], 18% Market Product UK and Ireland UK&I, Europe, ROW Australia USA USA Sportsbook and Gaming Sportsbook, Exchange and Gaming Sportsbook Sportsbook and Daily- Fantasy-Sports Advanced Deposit Wagering (Tote) and Television broadcast Channel Online and Retail Online Online Online and Retail Online …plus a growing B2B portfolio… Brand Revenue Mix1 Georgia, Armenia Sportsbook and Gaming Online Paddy Power Betfair: Part of the Flutter group
  • 6. 26/06/2019 Situation before Splunk Paddy Power and Betfair merged 2015  After the merger there were a lot of synergies to be made. Single tools chosen across the board  Manage Large number of sources, hosts (1000s) and users  Scale well, Loads of Data, (7-15TBs) of daily ingest  Initially required for Dev and ITOps to monitor and get stats
  • 7. 26/06/2019 Why Splunk Cloud?  Managed by Splunk in the cloud, scales very easily  Loads of free training and support resources on the web  Splunk support, CRM/CSM (Gavin Nash) provided. Escalate anything to them.  Easy to onboard data  Easy to Automate in our pipeline deployments – we have over 10000 devices so automating as much as possible is crucial  Integrates great with other alerting tools - email, Slack and PagerDuty when alerting on issues.  Single sign on with windows makes user management simple
  • 8. 26/06/2019 Ingestion increase over 24 months 1TB to 13TB without compromising effectiveness of the tool
  • 9. 26/06/2019 PPB consists on 100’s of microservices
  • 10. 26/06/2019 Splunk Architecture and metrics 7 TB Average Daily Ingest 1700 Users 1m+ Daily Searches 1250 Dashboards
  • 12. 26/06/2019 Fraud  Protect Customer accounts  One of the most active users of Splunk in PPBF  Identify accounts that have had a high number of failed login attempts  Suspend accounts, contact customers and ask them to use a strong password  Attacks from countries where gambling is restricted or banned totally
  • 13. 26/06/2019 Fraud - Quickly identify risk accounts Betfair Yesterday’s Failed logins per country Betfair Yesterday’s Successful logins per country Betfair Last 60 mins Failed logins per country Betfair Last 60 minutes Successful logins per country
  • 14. 26/06/2019 Customer Services – Reacting quicker  Be aware of issues before increase in contacts  Get Tactical Messages out to stem contact levels  Shorter queue and a better service for customers  Used to investigate common issues, quicker turnaround  Looking to expand to deal with other common issues
  • 16. 26/06/2019 Capacity Management – REST interfaces  Know what your inventory is and plan for future requirements  Understand VM distribution and resilience  Ingests data produced by nightly jobs that make API calls to OpenStack and ServiceNow  Joins the data to build customized dashboards
  • 17. 26/06/2019 Capacity Management – Custom built to help manage our private cloud
  • 18. 26/06/2019 Capacity Management – Drill down to find TLA(Micro Service) owners
  • 19. 26/06/2019 Capacity Management – Distribution of VMs on Hypervisors
  • 20. 26/06/2019  Grand National busiest day of the year  Ingesting 13TB of Data  Critical to have zero latency  Potential loss of revenue, customers and reputation  Confirm fully recovered Value of Splunk – Zero latency during busy days
  • 21. Top tips  Using correct sourcetypes = cleaner data  Dashboards should only have enough panels to fill your screen. Save panels as saved search  Splunk Answers is a great resource  Tune Splunk – work with Splunk to ensure you are sending data in the most efficient way Next steps  Promote Splunk’s capabilities to more commercial teams in PPB  With the help of our CSM - organize roadshows in our European locations  Continuous improvements

Notes de l'éditeur

  1. So who are SRE? The SRE team in PPB provide skills and services to the whole company. So say If an issue or a new product comes along we consult with dev teams and operations to ensure everything is running as best as it can We own the monitoring and alerting tools in PPB so that’s tools like sensu, opentsdb, grafana and of course splunk cloud. We automate as much as we can in PPB. So we ensure all our tools can be deployed via pipelines in PPB
  2. So we’re a FTSE100 company, PPB are brands most people in the UK and Ireland are familiar with but we are part of a bigger global entity that is newly christened called Flutter. Flutter is to PPB similar twhat alphabet is to google We have our main commercial centers in Dublin, Melbourne , London and New York Our software development is in Porto, Cluj, London, Edinburgh and Melbourne Operations run out of Malta, Dublin, Melbourne and New Jersey And we have a retail outlets in Uk, ROI and newly in the USA
  3. A quick overview of our websites for anyone who is not familiar with them,. Betfair.com is a Gaming company with two distinct offerings – Exchange and Sportsbook The Exchange allows you to bet what will happen or what won’t happen. So essentially you can be the bookmaker or the punter So Customers bet against each other on the outcomes of sporting events. They Can get better prices that the sportsbooks – 20% on average higher competition and lower margins Bets get matched on the exchange = a backer (will happen) and a layer (won’t happen) at the same odds Blue = backers and Pink = layers £100 bet @ 2.2 = backer gets £120 plus their stake back. Layer keeps their stake if they win and has a liability of $120 for the bet.
  4. Paddypower is the more traditional betting format most people would know, your placing a bet on a sporting outcome directly against PaddyPower We offer markets on hundreds of different sports from horse racing and football all the way to tiddlywinks and also have games, casino and bingo sites We also offer some novelty markets, currently we’ve markets on the winners of Love Island who I’m sure we’re all fans. PP and BF also have great mobile apps for android and apple so feel free to check the out
  5. PP and BF merged 3 years ago becoming one of the worlds biggest gambling company 2 very similar companies using lots of different tools to do the same job so we knew there were lots of synergies to be had. Right across the board we reviewed the tools we were using in both companies and picking the best tool in each area based on requirements for what we needed going forward as one entity Regarding splunk PP already had a splunk enterprise solution while BF was using another provider. Initially we only needed this solution for Dev teans and IT Ops but quickly other teams started got to see the benefits of having Splunk in the Org.
  6. So what made us chose splunk? Its hosted in the cloud by splunk so we don’t have to worry about the day to day management of the application, this has freed up our time to work on other things There is lots of free training and support resources on the web Any issues we have a dedicated Customer Success Manager Gavin who seems to be online 24/7 Very easy to get data into splunk Splunk fits in very easy with out automated pipelines, we have 1000’s of VM’s that we manage through pipelines. Integrates well with email, slack and pagerduty if your seting up alerts in splunk User management integrates easily with out CORP AD so all users are managed from AD not on splunk.
  7. Over the past 24 months you can see ingest has been growing steadily as more teams onboard into splunk within PPB. We have gone from 1Tb daily ingest 24 months ago to an average now of about 7TB a day ingest, the nature of sports mean we get very busy at weekends and big sporting events so we regularly are seeing 10TB ingest on a busy Saturday and our record was 13.3TB ingest on Aintree GN this year Because our ingest does fluctuate we needed to be sure Splunk can work as effectively and fast when ingesting 7TB or 13TB and happy to say it does
  8. The architecture behind our websites is extremely complex, we run everything as microservices that all interact with man other microservices This slide is just a simple example of our cashout app FCQ, you can see it interacts with 7 other microservices which in turn are interacting with many others If an issue occurs in an application, the root cause could in fact be in another service. Splunk is excellent at helping us pick through this complexity and identifying issues very quikly
  9. The architecture of our splunk cloud in a very simplified diagram can be seen here We have multiple datacenters sending logs to splunk. Each DC has a layer of intermediate heavy forwarders that everything below proxies through then onwards to splunk cloud The heavy forwarders are very powerful, for example we can apply config settings related to log formats, parse out unwanted data and throttle our bandwidth if ever needed here What we haven’t shown here is we are also ingesting logs from applications we are running AWS, GCP and azure directly into splunk cloud using Splunk Apps installed on the search head
  10. n the Darkweb it’s very easy for hackers to get their hands on millions of user accounts and also get lists of passwords. They will use these to try and access accounts on multiple sites, including our own. It’s a daily occurrence. Protecting customers accounts is very important for us. Our Fraud team are one of the most active users of the Splunk search interface in PPB. They use it to produce reports that list accounts with a high number of failed logins, as there’s no latency the data is the most recent. Which is important. The reports are then uploaded to another tool that applies a set of rules, checks and filters to produce a list of accounts that need further investigation. Splunk is then used to check if Any accounts were hacked, if they were they they’re suspended Then they check if any Fraud took place. If it did funds are blocked from moving and the customer balance is restored. There are some very good frauds that take place on accounts, most I can’t talk about, but there is one. It’s where a customer says that their account was hacked and that the hacker had placed bets from their account and lost all their money. They look to get the losses refunded. Fraud investigate on Splunk and determine if the account was actually hacked or are they just chancing their arm.
  11. It’s not possible to show you some of the dashboards they use as there’s sensitive data, but this DB shows the countries with high numbers of failed logins. These are normally countries where gambling is banned or restricted.
  12. Introduced to Splunk over 6 months ago. Managers and team leaders use the Dashboards to instantly identify probable issues on site that may be driving contact, for example an issue with a payments provider. They want to react and get Tactical Messages out to stem contact levels as quickly as possible. This reduces call queues, time waiting and it’s a better experience for customers. Before Splunk they would have had to depend on other teams like Prodops to confirm issues, this took time and normally lead to a build up in call queues. They’re also using Splunk to speed up the turnaround of common customer queries. Things like cashout. Cashout is a function available to customers that allows ……. And they would investigate the reason for a cashout failing. Using Inputs on Dashboards has allows them easily search for details and quickly turnaround queries. Here are some examples of the dashboards they use.
  13. This Used Case is a good example of how we data from different sources to create a customized view. First off what do Capacity Management do. They manage our inventory of Hypervisors. These HVs are what build out our Virtual Machines and all the PPB applications run on these. It’s our private cloud. They Plan capacity requirements for future for events, such as Cheltenham, GN and any new products. Work with teams in ensuring they’re using the right amount of resources and their virtual machines are using the correct specs. Problem was that all the information they needed all that was on 3 different Applications. To sort this we created nightly scripts that make API calls to gather info from ServiceNow, OpenTSDB and Openstack.  This data is then forwarded in JSON format to Splunk. In Splunk they were able to create a number of customized Dashboards combining all this data. Here are some examples
  14. In the first snippet you can see that we’ve combined the data from Openstack for the inventory information and OpenTSDB for the actually resources used such as CPU for last Saturday, what we used for GN and for the last 20 days. By selecting the inventory tenant you can drill down to expand the detail and we can get more info on what’s on each HV and resources they’re using.
  15. Here we’ve combined the info from Openstack and Service now to give us details of a TLA, resources it has and the owners of that TLA.
  16. This DB shows the distribution of VMs on each of the hypervisors. This shows if you’ve enough resilience if a HV fails.
  17. Our two busiest periods of the year are Cheltenham and Grand National(Spring Racing). This is the same as Black Friday would be for online retail. Splunk has ingested over 13TB of data during busy periods, but this needs to co-incide with zero latency.  Zero latency is a priority for us, in order for us to monitor applications and react ASAP. One example where Splunk proved itself, was during this years GN. All was going fine initially, until 5 mins after the race had finished.The next race was due to  start around 45 mins later. An issue occurred with one of our online mobile apps, A P1 was raised and teams engaged for investigation. After around 10 mins the cause of the issue was found using Splunk.It took ten mins to apply the fix to approximately fifty hosts.  Splunk was also used to confirm the fix was applied to all the hosts and recovery was taking place.  It's important to know that any change you make has been applied correctly and any errors occurring have stopped. We were out of action for around 20 mins, but back up and running in plenty of time to take bets on the next race. If we weren't using Splunk it would have been a needle in a haystack situation in finding the root cause and we would have definitely missed the next race.      This would have meant a loss in revenue, loss in customers and reputation. Customers can easily move to another competitor and it's hard to get them back.