IMC Summit 2016 Breakout - Dmitriy Setrakyan - Case Study – GridGain for Sberbank Architecture in Financial Services

Embed Size (px)

Citation preview

ANDY SACKS EVP Sales

GridGain in Sberbank:In-Memory Data Fabric forFinancial Serviceswww.gridgain.com

#gridgain or #dsetrakyanDmitriy SetrakyanFounder and Chief Product Officer

See all the presentations from the In-Memory Computing Summit at http://imcsummit.org

2015 GridGain Systems, Inc.GridGain Company Confidential

2015 GridGain Systems, Inc.GridGain Company ConfidentialAgendaGridGain In-Memory Data FabricFinancial Services Use CasesSberbank Use CaseData ConsistencyQuery CapabilitiesCompute CapabilitiesAggressive SLAsQ & A

2015 GridGain Systems, Inc.GridGain Company Confidential

In-Memory Data Fabric:Strategic Approach to IMCSupports Applications of various types and languages

Open Source Apache 2.0Simple Java APIs1 JAR DependencyHigh Performance & ScaleAutomatic Fault ToleranceManagement/MonitoringRuns on Commodity Hardware

Supports existing & new data sourcesNo need to rip & replace

2015 GridGain Systems, Inc.GridGain Company Confidential

2015 GridGain Systems, Inc.GridGain Company Confidential

In-Memory Data Fabric: More Than Data Grid

2015 GridGain Systems, Inc.GridGain Company Confidential

2015 GridGain Systems, Inc.GridGain Company Confidential

High Performance and ThroughputLow LatenciesStrong Data ConsistencyACID TransactionsCollocation of Compute & DataStrong Querying CapabilitiesAggressive SLAsUse Case: Financial Services

2015 GridGain Systems, Inc.GridGain Company ConfidentialNeed to Move Money on top of Data GridFault Tolerance and ScaleACID TransactionsIntegration with RDBMSNo Need to Replace the Database2-way write-through and write-from DBDeadlock ManagementDeadlock-Free TransactionsDeadlock Detection

Data Grid: Strong Data Consistency

2015 GridGain Systems, Inc.GridGain Company Confidential

ANSI-99 SQLODBC & JDBC DriversAlways ConsistentFault TolerantIn-Memory Indexes (On-Heap and Off-Heap)Automatic Group By, Aggregations, SortingCross-Cache Joins, Unions, etc.Ad-Hoc SQL SupportCollocated and Non-Collocated JoinsData Grid: Query Capabilities

2015 GridGain Systems, Inc.GridGain Company ConfidentialSQL Cross-Cache GROUP BY Example

2015 GridGain Systems, Inc.GridGain Company ConfidentialCollocate Compute & DataDirect API for ForkJoinDistributed ClosuresExecute Logic on the ClusterZero DeploymentCustom Cluster GroupsLoad BalancingAutomatic FailoverCompute Grid: Collocate Compute & Data

2015 GridGain Systems, Inc.GridGain Company Confidential

Direct API for Fork/Join

Use Case: Largest bank in Russia and Eastern Europe, and the third largest in Europe

Sberbank RequirementsMigrate to data grid architectureImprove Scalability & PerformanceMove to open source

Why GridGainBest performance10+ competitors evaluatedDemonstrated bestFault tolerance & scalabilityANSI-99 SQL SupportTransactional consistencyStrict SLAsLess then 5 min cluster restartFully Operational from disk & memory

130 Million Customers

DepositWithdrawalStatement

GridGain Disk Store

GridGain Disk Store

GridGain Disk Store

1000+ ServersGridGainSecurity

DepositWithdrawalStatement

2015 GridGain Systems, Inc.GridGain Company Confidential

2015 GridGain Systems, Inc.GridGain Company Confidential

Fast Data + Big DataConverged Data PlatformLambda ArchitectureTransactions + Analytics (HTAP)Distributed and ScalableFast Data in MemoryBig Data On DiskQuery Historical and Analytical DataTransactions on Historical and Analytical DataAggressive SLAsFull Cluster Restart in Under 5 minsLambda Architecture: Fast Data + Big Data

2015 GridGain Systems, Inc.GridGain Company Confidential

Direct API for Fork/Join

More SQLNon-Collocated JoinsData Modification Language (DML)Dada Definition Language (DDL)More DiskDisk-only Data SetsQuery Across Disk & Memory Backups & SnapshotsInstantaneous RestartsGridGain 8.0 Path to Converged Data Platform

2015 GridGain Systems, Inc.GridGain Company Confidential

Direct API for Fork/Join

ANY Questions?www.gridgain.com

#dsetrakyan #gridgainThank you for joining us. Follow the conversation.

2015 GridGain Systems, Inc.GridGain Company Confidential

2015 GridGain Systems, Inc.GridGain Company Confidential