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

DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp BenefitsMainstay
 
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...DataWorks Summit
 
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 InnovateSEEBURGER
 
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 PubMaticDataWorks Summit
 
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_finalDiego Alberto Tamayo
 
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 Technologyconfluent
 
Hortonworks roadshow
Hortonworks roadshowHortonworks roadshow
Hortonworks roadshowAccenture
 
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 OverviewVMware Tanzu
 
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 Strategiesconfluent
 
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 TowerDatabricks
 
Change data capture
Change data captureChange data capture
Change data captureJames Deppen
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRBWilliam Poos
 
IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17David Spurway
 
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 caseDataWorks Summit
 
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 OverviewVMware Tanzu
 
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
 
Novidades natural e adabas
Novidades natural e adabasNovidades natural e adabas
Novidades natural e adabasSoftware AG
 
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...Amazon Web Services
 
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

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 DatabaseRoman Shtykh
 
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-indiaCapgemini
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsSnapLogic
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsSnapLogic
 
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 AnalyticsTyler Wishnoff
 
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)Ontico
 
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:...In-Memory Computing Summit
 
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 & AnalyticsRick Perret
 
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 2017Codemotion
 
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 ModernizationDataWorks Summit
 
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
 
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 GridGainData Con LA
 
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...PT Datacomm Diangraha
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OSCuneyt Goksu
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS KeynoteRobert Hain
 
Why Infrastructure matters?!
Why Infrastructure matters?!Why Infrastructure matters?!
Why Infrastructure matters?!Gabi Bauer
 
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 ScienceKaran Sachdeva
 
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 YearsVMware Tanzu
 
Grizzard webinar final 082510
Grizzard webinar final 082510Grizzard webinar final 082510
Grizzard webinar final 082510Sean O'Connell
 
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...TigerGraph
 

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 DiederichTom Diederich
 
Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™Troubleshooting Apache® Ignite™
Troubleshooting Apache® Ignite™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 hourTom 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
 
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...Tom Diederich
 
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 IgniteTom Diederich
 
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...Tom Diederich
 
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™Tom Diederich
 
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...Tom Diederich
 
“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...Tom Diederich
 
Quick MySQL performance check
Quick MySQL performance checkQuick MySQL performance check
Quick MySQL performance checkTom 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

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

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