SlideShare a Scribd company logo
1 of 15
Download to read offline
Jay Chin – jay.chin@excelian.com
Principal Consultant, Excelian
3 November 2015
0
Grid Computing and Trade Analytics
with Elastic
ExcelianTechnical Consulting –Who we are
1
 Financial Services specialists
 Distributed computing specialists since 2006
 Experts in niche and emerging technologies
Financial Services – Insatiable appetite for Compute
• Algorithms (Computers) that actually do the trading - Remember the
Flash Crash of May 6 2010?This is a result of HFT stopping and not trading
causing the Market to drop 6% in mere minutes.
• Financial modelling - Use complex mathematical models to deal with asset
prices, market movement, portfolio returns, etc.
• Huge amounts of data to process - e.g. connecting to one of the exchanges
FIX, there will be up to 100,000 messages to process per second.
2
Source: InformationWeek,Wall Street &Technology Source:TheTelegraph
What do compute grids look like ?
3
Typical Numbers For A Standard Grid
- 40k cores/engines
- 30m tasks
- 120 GB of Log metrics
- 60 – 80% Average Utilisation
- Data retention up to 6 Months
https://flic.kr/p/ydnEvw
Grid Maturity in Financial Services
4
HPC Maturity
Benchmark
2014
Tier I =Tier I banks
Tier II =Tier II banks
Point = point solutions
used only for a specific
use case
(e.g. behind a software
package, only for one
business line…)
MaturityLevel
It is fairly common for bank to have grids.
Larger banks tend to have at least 30,000 cores.
Case Study: ELK for Enterprise Grid Reporting Framework
Requirements:
• Enterprise Grid with 40,000 Cores across 4 Data centers
in 2 Countries
• Reporting Dashboard forGrid Metrics
• Scalable up to 100,000 cores and 200 million Grid tasks
per day
5
Goal: Architect an Enterprise Grid
and design a Grid metrics reporting framework
for a top-tier investment bank.
The Case for ELK
6
Features ElasticSearch
Intuitive Interface
Ease of Use
Security Integration
Scalability
Support
Pricing
Features
Integration with Grid Middleware
Elasticsearch met all the requirements except for the last one,
which required some work on our part.
Initial Architecture: Single cluster across 2 regions
7
curl -XPUT localhost:9200/GridA_metrics/_settings -d '{
"index.routing.allocation.include.tag" : “region_A" }'
Architecture After Consultation with Elastic Platinum Support
8
Challenges
9
• Bespoke deployment due to security restrictions in Bank’s
Datacentre
• https://github.com/Excelian/ansible_fs_elkstack
• Development of custom ETL to query Grid Metrics
database and load them into ElasticSearch
https://flic.kr/p/eqJHbr
More ELK Goodness
• Bank was very impressed with
the reporting capabilities
• Support team at Elastic was
also superior compared to
some of the big vendors we
were dealing with
10
AS A RESULT
1. We were tasked to do log centralization using
Logstash
2. Explore Watcher for monitoring Grid and
applications
Feedback from Investment Bank
• For the first time ever, developers
were able to view Grid metrics and
correlate them with logging
events from a single interface
• Application teams are
experimenting with Elastic
• Developers rethinking logging
11
KeyTakeaways
• Lots of opportunities and interest in ElasticSearch in Financial
services
• Single tool to do log analytics, alerting, events, searching, and
metrics
• Elastic ticks all the right boxes for financial services: Security,
scalability, support SLAs, etc.
• Elastic Platinum support has been fantastic
• Advanced Use Cases : Fraud Detection,Trade surveillance,
Market Sentiment Analysis
12
13
Thank you!
If you have any feedback, please get in touch:
jay.chin@excelian.com
If you would like to join our community of technologists at Excelian
please have a look at our careers page for the latest vacancies:
www.excelian.com/careers/
@Excelian
@Excelian
@ExcelianLTD
www.elastic.co
14

More Related Content

What's hot

Projects Using Image Processing Research Help
Projects Using Image Processing Research HelpProjects Using Image Processing Research Help
Projects Using Image Processing Research HelpMatlab Simulation
 
Data Acquisition Projects Research Help
Data Acquisition Projects Research HelpData Acquisition Projects Research Help
Data Acquisition Projects Research HelpMatlab Simulation
 
Infrastructure monitoring made easy, from ingest to insight
Infrastructure monitoring made easy, from ingest to insightInfrastructure monitoring made easy, from ingest to insight
Infrastructure monitoring made easy, from ingest to insightElasticsearch
 
Webinar elastic stack {on telecom} english webinar part (1)
Webinar elastic stack {on telecom} english webinar part (1)Webinar elastic stack {on telecom} english webinar part (1)
Webinar elastic stack {on telecom} english webinar part (1)Yassine, LASRI
 
Putting together AI pipelines with Acumos
Putting together AI pipelines with AcumosPutting together AI pipelines with Acumos
Putting together AI pipelines with AcumosPantelis Monogioudis
 

What's hot (6)

Projects Using Image Processing Research Help
Projects Using Image Processing Research HelpProjects Using Image Processing Research Help
Projects Using Image Processing Research Help
 
Data Acquisition Projects Research Help
Data Acquisition Projects Research HelpData Acquisition Projects Research Help
Data Acquisition Projects Research Help
 
Fraport ag arisea_ppt
Fraport ag arisea_pptFraport ag arisea_ppt
Fraport ag arisea_ppt
 
Infrastructure monitoring made easy, from ingest to insight
Infrastructure monitoring made easy, from ingest to insightInfrastructure monitoring made easy, from ingest to insight
Infrastructure monitoring made easy, from ingest to insight
 
Webinar elastic stack {on telecom} english webinar part (1)
Webinar elastic stack {on telecom} english webinar part (1)Webinar elastic stack {on telecom} english webinar part (1)
Webinar elastic stack {on telecom} english webinar part (1)
 
Putting together AI pipelines with Acumos
Putting together AI pipelines with AcumosPutting together AI pipelines with Acumos
Putting together AI pipelines with Acumos
 

Similar to Grid computing and trade analytics with elastic - Jay Chin's presentation at ElasticOnTour 2015

Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics WebinarBill Wong
 
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...Databricks
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?Precisely
 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityDATAVERSITY
 
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...Insight Technology, Inc.
 
VinitKumarMaurya_MaximoModuleLead_5.5Yrs
VinitKumarMaurya_MaximoModuleLead_5.5YrsVinitKumarMaurya_MaximoModuleLead_5.5Yrs
VinitKumarMaurya_MaximoModuleLead_5.5YrsVinit Maurya
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar Caroline Stewart
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Certus Solutions
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud StorageDell EMC
 
Cortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana AnalyticsCortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana AnalyticsMSAdvAnalytics
 
Dim-to-Dark Datacenter Operations
Dim-to-Dark Datacenter OperationsDim-to-Dark Datacenter Operations
Dim-to-Dark Datacenter OperationsMatt Mansell
 
Acquiring New Technologies with Decreasing IT Budgets
Acquiring New Technologies with Decreasing IT Budgets  Acquiring New Technologies with Decreasing IT Budgets
Acquiring New Technologies with Decreasing IT Budgets InnoTech
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...mattdenesuk
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningProvectus
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Slobodan Sipcic
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Seldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon
 

Similar to Grid computing and trade analytics with elastic - Jay Chin's presentation at ElasticOnTour 2015 (20)

Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics Webinar
 
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...
AI as a Service, Build Shared AI Service Platforms Based on Deep Learning Tec...
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?
 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
 
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...
[db tech showcase Tokyo 2017] C37: MariaDB ColumnStore analytics engine : use...
 
VinitKumarMaurya_MaximoModuleLead_5.5Yrs
VinitKumarMaurya_MaximoModuleLead_5.5YrsVinitKumarMaurya_MaximoModuleLead_5.5Yrs
VinitKumarMaurya_MaximoModuleLead_5.5Yrs
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data Architecture
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud Storage
 
Cortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana AnalyticsCortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana Analytics
 
Dim-to-Dark Datacenter Operations
Dim-to-Dark Datacenter OperationsDim-to-Dark Datacenter Operations
Dim-to-Dark Datacenter Operations
 
Acquiring New Technologies with Decreasing IT Budgets
Acquiring New Technologies with Decreasing IT Budgets  Acquiring New Technologies with Decreasing IT Budgets
Acquiring New Technologies with Decreasing IT Budgets
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
Tamilarasu_Uthirasamy_10Yrs_Resume
Tamilarasu_Uthirasamy_10Yrs_ResumeTamilarasu_Uthirasamy_10Yrs_Resume
Tamilarasu_Uthirasamy_10Yrs_Resume
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Seldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon: Deploying Models at Scale
Seldon: Deploying Models at Scale
 

More from Excelian | Luxoft Financial Services (6)

Current Murex opportunities within Excelian Luxoft Financial Services
Current Murex opportunities within Excelian Luxoft Financial Services Current Murex opportunities within Excelian Luxoft Financial Services
Current Murex opportunities within Excelian Luxoft Financial Services
 
Excelian hyperledger walkthrough-feb17
Excelian hyperledger walkthrough-feb17Excelian hyperledger walkthrough-feb17
Excelian hyperledger walkthrough-feb17
 
Excelian hyperledger fabric-feb17
Excelian hyperledger fabric-feb17Excelian hyperledger fabric-feb17
Excelian hyperledger fabric-feb17
 
Opportunities for Murex Consultants in 2016
Opportunities for Murex Consultants in 2016Opportunities for Murex Consultants in 2016
Opportunities for Murex Consultants in 2016
 
Introducing Mache
Introducing MacheIntroducing Mache
Introducing Mache
 
Cassandra and Hybrid Cloud - Introducing Mache
Cassandra and Hybrid Cloud - Introducing MacheCassandra and Hybrid Cloud - Introducing Mache
Cassandra and Hybrid Cloud - Introducing Mache
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Grid computing and trade analytics with elastic - Jay Chin's presentation at ElasticOnTour 2015

  • 1. Jay Chin – jay.chin@excelian.com Principal Consultant, Excelian 3 November 2015 0 Grid Computing and Trade Analytics with Elastic
  • 2. ExcelianTechnical Consulting –Who we are 1  Financial Services specialists  Distributed computing specialists since 2006  Experts in niche and emerging technologies
  • 3. Financial Services – Insatiable appetite for Compute • Algorithms (Computers) that actually do the trading - Remember the Flash Crash of May 6 2010?This is a result of HFT stopping and not trading causing the Market to drop 6% in mere minutes. • Financial modelling - Use complex mathematical models to deal with asset prices, market movement, portfolio returns, etc. • Huge amounts of data to process - e.g. connecting to one of the exchanges FIX, there will be up to 100,000 messages to process per second. 2 Source: InformationWeek,Wall Street &Technology Source:TheTelegraph
  • 4. What do compute grids look like ? 3 Typical Numbers For A Standard Grid - 40k cores/engines - 30m tasks - 120 GB of Log metrics - 60 – 80% Average Utilisation - Data retention up to 6 Months https://flic.kr/p/ydnEvw
  • 5. Grid Maturity in Financial Services 4 HPC Maturity Benchmark 2014 Tier I =Tier I banks Tier II =Tier II banks Point = point solutions used only for a specific use case (e.g. behind a software package, only for one business line…) MaturityLevel It is fairly common for bank to have grids. Larger banks tend to have at least 30,000 cores.
  • 6. Case Study: ELK for Enterprise Grid Reporting Framework Requirements: • Enterprise Grid with 40,000 Cores across 4 Data centers in 2 Countries • Reporting Dashboard forGrid Metrics • Scalable up to 100,000 cores and 200 million Grid tasks per day 5 Goal: Architect an Enterprise Grid and design a Grid metrics reporting framework for a top-tier investment bank.
  • 7. The Case for ELK 6 Features ElasticSearch Intuitive Interface Ease of Use Security Integration Scalability Support Pricing Features Integration with Grid Middleware Elasticsearch met all the requirements except for the last one, which required some work on our part.
  • 8. Initial Architecture: Single cluster across 2 regions 7 curl -XPUT localhost:9200/GridA_metrics/_settings -d '{ "index.routing.allocation.include.tag" : “region_A" }'
  • 9. Architecture After Consultation with Elastic Platinum Support 8
  • 10. Challenges 9 • Bespoke deployment due to security restrictions in Bank’s Datacentre • https://github.com/Excelian/ansible_fs_elkstack • Development of custom ETL to query Grid Metrics database and load them into ElasticSearch https://flic.kr/p/eqJHbr
  • 11. More ELK Goodness • Bank was very impressed with the reporting capabilities • Support team at Elastic was also superior compared to some of the big vendors we were dealing with 10 AS A RESULT 1. We were tasked to do log centralization using Logstash 2. Explore Watcher for monitoring Grid and applications
  • 12. Feedback from Investment Bank • For the first time ever, developers were able to view Grid metrics and correlate them with logging events from a single interface • Application teams are experimenting with Elastic • Developers rethinking logging 11
  • 13. KeyTakeaways • Lots of opportunities and interest in ElasticSearch in Financial services • Single tool to do log analytics, alerting, events, searching, and metrics • Elastic ticks all the right boxes for financial services: Security, scalability, support SLAs, etc. • Elastic Platinum support has been fantastic • Advanced Use Cases : Fraud Detection,Trade surveillance, Market Sentiment Analysis 12
  • 14. 13 Thank you! If you have any feedback, please get in touch: jay.chin@excelian.com If you would like to join our community of technologists at Excelian please have a look at our careers page for the latest vacancies: www.excelian.com/careers/ @Excelian @Excelian @ExcelianLTD