SlideShare a Scribd company logo
1 of 22
Download to read offline
IT Modernization in Practice
How Apache Ignite adds speed, scale & agility to databases,
Hadoop & analytics.
Glenn Wiebe
March 2019
2019 © GridGain Systems
Sr. Solution Architect
Phil Hunt
Account Executive
2019 © GridGain Systems GridGain Company Confidential
Agenda
• The Memory Centric solution to IT Modernization
• 4 Modernization Use Cases
– Existing Databases & Applications
– Real-time & Streaming Analytics
– Low Latency Hadoop Performance
– Machine & Deep Learning
• Demo
2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems
10-100x
Queries and
Transactions
50x
Data Storage
(Big Data)
10-1000x
Faster Analytics
(Hours to Sec)
Application Layer
Web SaaS SocialMobile IoT
Mainframe NoSQL Hadoop
Data Layer
RDBMS
The Memory Centric Solution to IT Modernization
Public Sector Challenges in the Last Decade
2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems
OLAP and OLTP Converge - The Emergence of HTAP
Hybrid Analytical/Transactional Processing
(HTAP)
Application Layer
Web SaaS SocialMobile IoT
Mainframe NoSQL Hadoop
Data Layer
RDBMS
2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems
In-Memory Computing
In-Memory Computing
Application Layer
Web SaaS SocialMobile IoT
Mainframe NoSQL Hadoop
Data Layer
RDBMS
2019 © GridGain Systems GridGain Company Confidential
Apache Ignite – Top 5 overall of Apache Top Line Projects
– Now at ~2 Million Downloads per Year
5
Top 5 Developer
Mailing Lists
Top 5 User
Mailing Lists
• Ignite
• Kafka
• Tomcat
• Beam
• James
• Lucene-Solr
• Ignite
• Flink
• Kafka
• Cassandra
Top 5 in Commits
last two years
• Hadoop
• Ambari
• Camel
• Ignite
• Beam
2019 © GridGain Systems GridGain Company Confidential
Typical Implementations/Use Cases
• New Digital Transformation
– FRTB - xVA/CVA and compliance
– High speed trading, fraud, anti-money laundering
– Geospatial/Image Processing
– Real time analytics (HTAP) and risk analytics
– Real time cybersecurity and attack prevention
– Hadoop/data lake acceleration (Fast data layer/stream processing for data mart’s & reporting)
– IoT
• IT Modernization
– Data center consolidation
– Database and web acceleration (database scaling)
– Mainframe offload
– Basic caching
Relativecomplexity
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
9
• Existing Databases & Applications
• Real-time & Streaming Analytics
• Low Latency Hadoop/Data Lake Performance
• Machine & Deep Learning
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Adding Speed & Scale to Existing Databases
11
Ignite as an In-Memory Data Grid (IMDG)
• Slides in-between apps and RDBMSs
with no rip and replace
– ANSI-99 SQL compliant
– Support for ACID transactions
• Accelerates existing app performance
• Offload new data and computing
requirements (real-time auditing
and compliance, analytics, computations)
In-Memory
Database
Streaming
Analytics
Continuous
Learning Framework
In-Memory
Data Grid
Compute and Service Grid
ACID TransactionsANSI-99 SQLKey-Value
In-Memory Data Store
Mainframe NoSQL Hadoop
Data Layer
RDBMS
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Adding Speed & Scale to Existing Databases – cont.
12
Ignite as an In-Memory Database (IMDB)
• Memory-centric storage
– From 100% in-memory to 100% disk
– Leverages any combination of RAM,
Flash, SSD, Intel 3D Xpoint and disk
– Low cost, disk-based reliable persistence
– Immediate restart during recovery
• Highest read+write performance
– In-memory with unlimited linear,
scale-out on commodity servers
– SQL and NoSQL (multi-model)
– Always-on availability
• Single data access layer for ALL data
• Extensible compute grid
In-Memory
Data Grid
Streaming
Analytics
Continuous
Learning Framework
In-Memory
Database
Persistent Store
Compute and Service Grid
ACID TransactionsANSI-99 SQLKey-Value
In-Memory Data Store
Mainframe NoSQL HadoopRDBMS GridGain
Data Layer
2019 © GridGain Systems GridGain Company Confidential
ING – Next-Generation Banking
13
• Problem
– To deliver new competitive customer services fast
– High cost of running on mainframe infrastructure
– Transaction consistency over multiple geo-locations
• GridGain Solution
– Powers core solution for delivering new services
– Aggregates data for APIs across multiple sources
– Supports 25% annual growth in mobile traffic
– Reduced end-to-end latency to below 100ms
– Helped ING be first to market for PSD2, SEPA, STET
Dutch Multinational Banking and Financial
Services Firm Headquartered in Amsterdam
Front-End APIs
Payments SecuritiesAccounts Credits Clients
GridGain In-Memory Computing Platform
In-Memory
Data Grid
In-Memory
Database
Streaming
Analytics
Continuous
Learning Framework
Mainframe Cassandra
Multi-Datacenter Infrastructure
RDBMS
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Performing Real-time & Streaming Analytics
16
Ignite for Stream Ingestion, Processing and Analytics
• Native support for stream ingestion
– Built-in support for high speed ingestion
from Apache Camel, Flink, Flume, Spark,
Storm, JMS, Kafka and MQTT
– Combines streams with data-at-rest
– Co-located data processing across all data,
including optimized SQL querying
• Continuous Queries
– Subscribe queries to cache changes
• Broadest in-memory support for Apache Spark
– Native in-memory RDD, DataFrame support
– Shares state in memory across Spark jobs
– Native access to ANY data across Ignite cluster
– Optimizes SparkSQL using distributed SQL and indexing
In-Memory
Data Grid
In-Memory
Database
Continuous
Learning Framework
Streaming
Analytics
Persistent Store
Compute and Service Grid
EventsStream ProcessingMessaging
In-Memory Data Store
ACID TransactionsANSI-99 SQLKey-Value
Mainframe NoSQL HadoopGridGain
Data Layer
RDBMS
2019 © GridGain Systems GridGain Company Confidential
Ignite for Spark
Broadest In-Memory Support for Apache Spark
17
2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems
Streaming: American Express
Payment Processing Modernization
18
Leading multinational financial services company
with nearly 60M cardholders worldwide
• Problem
– Reduce time to pay merchants, from days to hours
– Required migration from mainframe to more
modern scalable and scalable architecture
• Ignite Solution
– Offered unified API to bridge disparate technologies
– Enabled a multi-step migration effort for lagging
applications – add new nodes for non-grid aware
applications as they become ready for migration
– Increased performance on batch jobs for
reconciliation for Merchant Payment
PDSPDS PDS
VSAM
Cobol
App
Java
App
Client
JCICS API
JCICS API
Ignite API
Ignite
Streaming
API
Use for
Disaster
Recovery
DB2
2019 © GridGain Systems GridGain Company Confidential
Wellington - Next Generation, Real-time IBOR
A top 20 worldwide asset management firm
with over $1 trillion under management
• Problem
– Current systems no longer scaled to handle the volumes
– Didn’t comply with new regulations following financial crisis
– Needed to introduce new asset classes faster
• GridGain Solution
– Investment Book of Record (IBOR), a single real-time
version of the truth for positions, exposure, valuations
and performance for all customers, teams and trades,
Streamed in real-time.
– 10x performance gains, linear horizontal scalability
– Support for SQL and ACID transactions, and for
existing systems and skillsets
– Enabled transactions and analytics on a single platform
– Co-located computing scales complex calculations, analytics
Trading
Systems
GridGain In-Memory Computing Platform
In-Memory
Data Grid
In-Memory
Database
Streaming
Analytics
Continuous
Learning Framework
Accounting
System
Other
Back Office
Portfolio
Management
Risk
Management
Regulatory &
Compliance
Investment
Book of
Record (IBOR)
Oracle RAC
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Boosting Hadoop Performance for Low Latency SQL Queries
20
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Enhancing Machine & Deep Learning
21
Continuous Learning Framework for
Machine and Deep Learning
• Real-time performance on petabytes of data
– No ETL (runs learning in place)
– In-memory performance
– Horizontal, linear scalability
• Machine learning
– Linear, multi-linear regression
– K-means clustering
– Decision trees
– K-NN classification and regression
• Deep Learning
– TensorFlow integration
Machine and Deep Learning
In-Memory
Data Grid
In-Memory
Database
Streaming
Analytics
Continuous
Learning Framework
Persistent Store
Compute and Service Grid
EventsStream ProcessingMessaging
In-Memory Data Store
ACID TransactionsANSI-99 SQLKey-Value
Mainframe NoSQL HadoopGridGain
Data Layer
RDBMS
2019 © GridGain Systems GridGain Company Confidential
4 Modernization Use Cases
Enhancing Machine & Deep Learning
22
2019 © GridGain Systems GridGain Company Confidential
Hadoop Acceleration with ML – Federal Department
Slow Analytics from Data Lake
23
• Problems
– Query and reporting times for fraud
analytics too slow due to slow Hadoop
(HIVE) performance
– Desire to modernize database (DB2)
– New need for Machine Learning
• Ignite Solution
– In-memory computing for fraud
analytics that eliminated performance
bottlenecks
– Supports future machine learning
needs
Web Portal
GridGain In-Memory Computing Platform
In-Memory
Data Grid
In-Memory
Database
Streaming
Analytics
Continuous
Learning Framework
Data Infrastructure
IBM DB2 Hortonworks
ETL
Data Load
Analytics
2019 © GridGain Systems GridGain Company Confidential
RBC Article – January, 2016
“The new Sberbank IT plan is to create a platform that enables
the bank to introduce new products in hours, not weeks. The
platform will have virtually unlimited performance and very high
reliability. It will be much cheaper and will significantly reduce
human interaction during customer transactions. The system
will use machine-learning, flexible pricing, and artificial
intelligence,” said German Gref, head of Sberbank.
“The new system will use technology from GridGain, which
won the tender from Oracle, IBM and others, and turned out to
deliver an order of magnitude higher performance than those
of the largest companies,” he added.
German Gref
CEO & Chairman
Sberbank
2019 © GridGain Systems GridGain Company Confidential
DEMO
25

More Related Content

What's hot

Highly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMaticHighly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMatic
DataWorks Summit
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technology
confluent
 
Hortonworks roadshow
Hortonworks roadshowHortonworks roadshow
Hortonworks roadshow
Accenture
 
Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA
Kai Wähner
 
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
confluent
 

What's hot (20)

DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp Benefits
 
How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...
 
How does a Modern Integration Platform Innovate
How does a Modern Integration Platform InnovateHow does a Modern Integration Platform Innovate
How does a Modern Integration Platform Innovate
 
Highly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMaticHighly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMatic
 
Presentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_finalPresentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_final
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technology
 
Hortonworks roadshow
Hortonworks roadshowHortonworks roadshow
Hortonworks roadshow
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
Event-driven Business: How Leading Companies Are Adopting Streaming Strategies
Event-driven Business: How Leading Companies Are Adopting Streaming StrategiesEvent-driven Business: How Leading Companies Are Adopting Streaming Strategies
Event-driven Business: How Leading Companies Are Adopting Streaming Strategies
 
End to End Supply Chain Control Tower
End to End Supply Chain Control TowerEnd to End Supply Chain Control Tower
End to End Supply Chain Control Tower
 
Change data capture
Change data captureChange data capture
Change data capture
 
Hadoop In The Real World
Hadoop In The Real WorldHadoop In The Real World
Hadoop In The Real World
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17
 
Airline reservations and routing: a graph use case
Airline reservations and routing: a graph use caseAirline reservations and routing: a graph use case
Airline reservations and routing: a graph use case
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA
 
Novidades natural e adabas
Novidades natural e adabasNovidades natural e adabas
Novidades natural e adabas
 
Power Big Data Analytics with Informatica Cloud Integration for Redshift, Kin...
Power Big Data Analytics with Informatica Cloud Integration for Redshift, Kin...Power Big Data Analytics with Informatica Cloud Integration for Redshift, Kin...
Power Big Data Analytics with Informatica Cloud Integration for Redshift, Kin...
 
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
Compliance in Motion: Aligning Data Governance Initiatives with Business Obje...
 

Similar to IT Modernization in Practice

Why Infrastructure Matters for Big Data & Analytics
Why Infrastructure Matters for Big Data & AnalyticsWhy Infrastructure Matters for Big Data & Analytics
Why Infrastructure Matters for Big Data & Analytics
Rick Perret
 
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Denodo
 
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not YearsReplatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
VMware Tanzu
 
Grizzard webinar final 082510
Grizzard webinar final 082510Grizzard webinar final 082510
Grizzard webinar final 082510
Sean O'Connell
 

Similar to IT Modernization in Practice (20)

Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed Database
 
Ai and data migration as a service subhash bhat cwin18-india
Ai and data migration as a service subhash bhat cwin18-indiaAi and data migration as a service subhash bhat cwin18-india
Ai and data migration as a service subhash bhat cwin18-india
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIs
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIs
 
Take the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented AnalyticsTake the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented Analytics
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
 
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
 
Why Infrastructure Matters for Big Data & Analytics
Why Infrastructure Matters for Big Data & AnalyticsWhy Infrastructure Matters for Big Data & Analytics
Why Infrastructure Matters for Big Data & Analytics
 
An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017
An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017
An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017
 
Move to Hadoop, Go Faster and Save Millions - Mainframe Legacy Modernization
Move to Hadoop, Go Faster and Save Millions - Mainframe Legacy ModernizationMove to Hadoop, Go Faster and Save Millions - Mainframe Legacy Modernization
Move to Hadoop, Go Faster and Save Millions - Mainframe Legacy Modernization
 
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
 
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OS
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
 
Why Infrastructure matters?!
Why Infrastructure matters?!Why Infrastructure matters?!
Why Infrastructure matters?!
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
 
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not YearsReplatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
Replatform your Teradata to a Next-Gen Cloud Data Platform in Weeks, Not Years
 
Grizzard webinar final 082510
Grizzard webinar final 082510Grizzard webinar final 082510
Grizzard webinar final 082510
 
Graph Gurus Episode 25: Unleash the Business Value of Your Data Lake with Gra...
Graph Gurus Episode 25: Unleash the Business Value of Your Data Lake with Gra...Graph Gurus Episode 25: Unleash the Business Value of Your Data Lake with Gra...
Graph Gurus Episode 25: Unleash the Business Value of Your Data Lake with Gra...
 

More from Tom Diederich

Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich
 
How to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom DiederichHow to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom Diederich
Tom Diederich
 
How to build a production-ready in-memory-based application in 1 hour
How to build a production-ready in-memory-based application in 1 hourHow to build a production-ready in-memory-based application in 1 hour
How to build a production-ready in-memory-based application in 1 hour
Tom Diederich
 
Ingesting streaming data for analysis in apache ignite (stream sets theme)
Ingesting streaming data for analysis in apache ignite (stream sets theme)Ingesting streaming data for analysis in apache ignite (stream sets theme)
Ingesting streaming data for analysis in apache ignite (stream sets theme)
Tom Diederich
 

More from Tom Diederich (12)

Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
 
How to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom DiederichHow to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom Diederich
 
Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™
 
How to build a production-ready in-memory-based application in 1 hour
How to build a production-ready in-memory-based application in 1 hourHow to build a production-ready in-memory-based application in 1 hour
How to build a production-ready in-memory-based application in 1 hour
 
Ingesting streaming data for analysis in apache ignite (stream sets theme)
Ingesting streaming data for analysis in apache ignite (stream sets theme)Ingesting streaming data for analysis in apache ignite (stream sets theme)
Ingesting streaming data for analysis in apache ignite (stream sets theme)
 
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
 
Machine learning and deep learning with Apache Ignite
Machine learning and deep learning with Apache IgniteMachine learning and deep learning with Apache Ignite
Machine learning and deep learning with Apache Ignite
 
Heimdall Data: "Increase Application Performance with SQL Auto-Caching; No Co...
Heimdall Data: "Increase Application Performance with SQL Auto-Caching; No Co...Heimdall Data: "Increase Application Performance with SQL Auto-Caching; No Co...
Heimdall Data: "Increase Application Performance with SQL Auto-Caching; No Co...
 
Improving Apache Spark™ In-Memory Computing with Apache Ignite™
 Improving Apache Spark™ In-Memory Computing with Apache Ignite™ Improving Apache Spark™ In-Memory Computing with Apache Ignite™
Improving Apache Spark™ In-Memory Computing with Apache Ignite™
 
Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Pro...
Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Pro...Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Pro...
Comparing Apache Ignite and Cassandra for Hybrid Transactional/Analytical Pro...
 
“Building consistent and highly available distributed systems with Apache Ign...
“Building consistent and highly available distributed systems with Apache Ign...“Building consistent and highly available distributed systems with Apache Ign...
“Building consistent and highly available distributed systems with Apache Ign...
 
Quick MySQL performance check
Quick MySQL performance checkQuick MySQL performance check
Quick MySQL performance check
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

IT Modernization in Practice

  • 1. IT Modernization in Practice How Apache Ignite adds speed, scale & agility to databases, Hadoop & analytics. Glenn Wiebe March 2019 2019 © GridGain Systems Sr. Solution Architect Phil Hunt Account Executive
  • 2. 2019 © GridGain Systems GridGain Company Confidential Agenda • The Memory Centric solution to IT Modernization • 4 Modernization Use Cases – Existing Databases & Applications – Real-time & Streaming Analytics – Low Latency Hadoop Performance – Machine & Deep Learning • Demo
  • 3. 2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems 10-100x Queries and Transactions 50x Data Storage (Big Data) 10-1000x Faster Analytics (Hours to Sec) Application Layer Web SaaS SocialMobile IoT Mainframe NoSQL Hadoop Data Layer RDBMS The Memory Centric Solution to IT Modernization Public Sector Challenges in the Last Decade
  • 4. 2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems OLAP and OLTP Converge - The Emergence of HTAP Hybrid Analytical/Transactional Processing (HTAP) Application Layer Web SaaS SocialMobile IoT Mainframe NoSQL Hadoop Data Layer RDBMS
  • 5. 2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems In-Memory Computing In-Memory Computing Application Layer Web SaaS SocialMobile IoT Mainframe NoSQL Hadoop Data Layer RDBMS
  • 6. 2019 © GridGain Systems GridGain Company Confidential Apache Ignite – Top 5 overall of Apache Top Line Projects – Now at ~2 Million Downloads per Year 5 Top 5 Developer Mailing Lists Top 5 User Mailing Lists • Ignite • Kafka • Tomcat • Beam • James • Lucene-Solr • Ignite • Flink • Kafka • Cassandra Top 5 in Commits last two years • Hadoop • Ambari • Camel • Ignite • Beam
  • 7. 2019 © GridGain Systems GridGain Company Confidential Typical Implementations/Use Cases • New Digital Transformation – FRTB - xVA/CVA and compliance – High speed trading, fraud, anti-money laundering – Geospatial/Image Processing – Real time analytics (HTAP) and risk analytics – Real time cybersecurity and attack prevention – Hadoop/data lake acceleration (Fast data layer/stream processing for data mart’s & reporting) – IoT • IT Modernization – Data center consolidation – Database and web acceleration (database scaling) – Mainframe offload – Basic caching Relativecomplexity
  • 8. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases 9 • Existing Databases & Applications • Real-time & Streaming Analytics • Low Latency Hadoop/Data Lake Performance • Machine & Deep Learning
  • 9. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Adding Speed & Scale to Existing Databases 11 Ignite as an In-Memory Data Grid (IMDG) • Slides in-between apps and RDBMSs with no rip and replace – ANSI-99 SQL compliant – Support for ACID transactions • Accelerates existing app performance • Offload new data and computing requirements (real-time auditing and compliance, analytics, computations) In-Memory Database Streaming Analytics Continuous Learning Framework In-Memory Data Grid Compute and Service Grid ACID TransactionsANSI-99 SQLKey-Value In-Memory Data Store Mainframe NoSQL Hadoop Data Layer RDBMS
  • 10. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Adding Speed & Scale to Existing Databases – cont. 12 Ignite as an In-Memory Database (IMDB) • Memory-centric storage – From 100% in-memory to 100% disk – Leverages any combination of RAM, Flash, SSD, Intel 3D Xpoint and disk – Low cost, disk-based reliable persistence – Immediate restart during recovery • Highest read+write performance – In-memory with unlimited linear, scale-out on commodity servers – SQL and NoSQL (multi-model) – Always-on availability • Single data access layer for ALL data • Extensible compute grid In-Memory Data Grid Streaming Analytics Continuous Learning Framework In-Memory Database Persistent Store Compute and Service Grid ACID TransactionsANSI-99 SQLKey-Value In-Memory Data Store Mainframe NoSQL HadoopRDBMS GridGain Data Layer
  • 11. 2019 © GridGain Systems GridGain Company Confidential ING – Next-Generation Banking 13 • Problem – To deliver new competitive customer services fast – High cost of running on mainframe infrastructure – Transaction consistency over multiple geo-locations • GridGain Solution – Powers core solution for delivering new services – Aggregates data for APIs across multiple sources – Supports 25% annual growth in mobile traffic – Reduced end-to-end latency to below 100ms – Helped ING be first to market for PSD2, SEPA, STET Dutch Multinational Banking and Financial Services Firm Headquartered in Amsterdam Front-End APIs Payments SecuritiesAccounts Credits Clients GridGain In-Memory Computing Platform In-Memory Data Grid In-Memory Database Streaming Analytics Continuous Learning Framework Mainframe Cassandra Multi-Datacenter Infrastructure RDBMS
  • 12.
  • 13. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Performing Real-time & Streaming Analytics 16 Ignite for Stream Ingestion, Processing and Analytics • Native support for stream ingestion – Built-in support for high speed ingestion from Apache Camel, Flink, Flume, Spark, Storm, JMS, Kafka and MQTT – Combines streams with data-at-rest – Co-located data processing across all data, including optimized SQL querying • Continuous Queries – Subscribe queries to cache changes • Broadest in-memory support for Apache Spark – Native in-memory RDD, DataFrame support – Shares state in memory across Spark jobs – Native access to ANY data across Ignite cluster – Optimizes SparkSQL using distributed SQL and indexing In-Memory Data Grid In-Memory Database Continuous Learning Framework Streaming Analytics Persistent Store Compute and Service Grid EventsStream ProcessingMessaging In-Memory Data Store ACID TransactionsANSI-99 SQLKey-Value Mainframe NoSQL HadoopGridGain Data Layer RDBMS
  • 14. 2019 © GridGain Systems GridGain Company Confidential Ignite for Spark Broadest In-Memory Support for Apache Spark 17
  • 15. 2019 © GridGain Systems GridGain Company Confidential2019 © GridGain Systems Streaming: American Express Payment Processing Modernization 18 Leading multinational financial services company with nearly 60M cardholders worldwide • Problem – Reduce time to pay merchants, from days to hours – Required migration from mainframe to more modern scalable and scalable architecture • Ignite Solution – Offered unified API to bridge disparate technologies – Enabled a multi-step migration effort for lagging applications – add new nodes for non-grid aware applications as they become ready for migration – Increased performance on batch jobs for reconciliation for Merchant Payment PDSPDS PDS VSAM Cobol App Java App Client JCICS API JCICS API Ignite API Ignite Streaming API Use for Disaster Recovery DB2
  • 16. 2019 © GridGain Systems GridGain Company Confidential Wellington - Next Generation, Real-time IBOR A top 20 worldwide asset management firm with over $1 trillion under management • Problem – Current systems no longer scaled to handle the volumes – Didn’t comply with new regulations following financial crisis – Needed to introduce new asset classes faster • GridGain Solution – Investment Book of Record (IBOR), a single real-time version of the truth for positions, exposure, valuations and performance for all customers, teams and trades, Streamed in real-time. – 10x performance gains, linear horizontal scalability – Support for SQL and ACID transactions, and for existing systems and skillsets – Enabled transactions and analytics on a single platform – Co-located computing scales complex calculations, analytics Trading Systems GridGain In-Memory Computing Platform In-Memory Data Grid In-Memory Database Streaming Analytics Continuous Learning Framework Accounting System Other Back Office Portfolio Management Risk Management Regulatory & Compliance Investment Book of Record (IBOR) Oracle RAC
  • 17. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Boosting Hadoop Performance for Low Latency SQL Queries 20
  • 18. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Enhancing Machine & Deep Learning 21 Continuous Learning Framework for Machine and Deep Learning • Real-time performance on petabytes of data – No ETL (runs learning in place) – In-memory performance – Horizontal, linear scalability • Machine learning – Linear, multi-linear regression – K-means clustering – Decision trees – K-NN classification and regression • Deep Learning – TensorFlow integration Machine and Deep Learning In-Memory Data Grid In-Memory Database Streaming Analytics Continuous Learning Framework Persistent Store Compute and Service Grid EventsStream ProcessingMessaging In-Memory Data Store ACID TransactionsANSI-99 SQLKey-Value Mainframe NoSQL HadoopGridGain Data Layer RDBMS
  • 19. 2019 © GridGain Systems GridGain Company Confidential 4 Modernization Use Cases Enhancing Machine & Deep Learning 22
  • 20. 2019 © GridGain Systems GridGain Company Confidential Hadoop Acceleration with ML – Federal Department Slow Analytics from Data Lake 23 • Problems – Query and reporting times for fraud analytics too slow due to slow Hadoop (HIVE) performance – Desire to modernize database (DB2) – New need for Machine Learning • Ignite Solution – In-memory computing for fraud analytics that eliminated performance bottlenecks – Supports future machine learning needs Web Portal GridGain In-Memory Computing Platform In-Memory Data Grid In-Memory Database Streaming Analytics Continuous Learning Framework Data Infrastructure IBM DB2 Hortonworks ETL Data Load Analytics
  • 21. 2019 © GridGain Systems GridGain Company Confidential RBC Article – January, 2016 “The new Sberbank IT plan is to create a platform that enables the bank to introduce new products in hours, not weeks. The platform will have virtually unlimited performance and very high reliability. It will be much cheaper and will significantly reduce human interaction during customer transactions. The system will use machine-learning, flexible pricing, and artificial intelligence,” said German Gref, head of Sberbank. “The new system will use technology from GridGain, which won the tender from Oracle, IBM and others, and turned out to deliver an order of magnitude higher performance than those of the largest companies,” he added. German Gref CEO & Chairman Sberbank
  • 22. 2019 © GridGain Systems GridGain Company Confidential DEMO 25