SlideShare a Scribd company logo
Peng Khim & Joan
Development Bank
of Singapore
DBS & MariaDB
Corporate Banking &
Future Ready Technology
26 February 2018
2
The presentations contain future-oriented statements, including statements regarding the
Group’s vision and growth strategy in the light of anticipated trends as well as economic
and market conditions. Such statements necessarily involve risks and uncertainties,
which may cause actual performance in future periods to differ from projections.
Disclaimer: The information contained in this document is intended only for use during the presentation and should not be disseminated or distributed to parties outside the presentation. DBS
Bank accepts no liability whatsoever with respect to the use of this document or its contents.
Be Digital to the Core
Being the in
Remember this?
Systematic multi-year effort to streamline
tech infrastructure
Customer focus and culture transformation
internally
Accelerated income growth driven by scale,
speed & efficiency
Gandalf Tech Transformation
Culture Transformation
Tech-driven business
1
2
3
Gandalf Technology and Culture Transformation
Moving from legacy company to tech company
With MariaDB,
we went down a path less travelled…
... and it’s now a highway in DBS.
Teller
Internet & Mobile Banking
Corporate Internet Banking
Customer Relationship Mgt
Customer
Private banking
Liquidity Management
Remittances
Unsecured loans
Secured loans
Trade Finance
Factoring
Treasury
Mgt Information Sys
Credit Approval
Finance
Singapore Hong Kong Taiwan Indonesia ChinaIndia
Overseas
BranchesCHANNELSPRODUCTS&SERVICESENABLERS
DBS application landscape in 2009
Teller
Internet & Mobile Banking
Corporate Internet Banking
Customer Relationship Mgt
Customer
Private banking
Liquidity Management
Remittances
Unsecured loans
Secured loans
Trade Finance
Factoring
Treasury
Mgt Information Sys
Credit Approval
Finance
Singapore Hong Kong Taiwan Indonesia ChinaIndia
Overseas
BranchesCHANNELSPRODUCTS&SERVICESENABLERS
By 2017…We’ve migrated to MariaDB
Migrated CAT 1 / 2 type applications66
Migrated CAT 3 / 4 type applications82
ELA signed with MariaDB to strengthen partnership2+1
Features introduced to make migration seamless30
Developers who are trained in MariaDB500
Our 2nd Anniversary with MariaDB
0
100
200
300
400
500
600
700
800
Q4 2016 Q1 2017 Q2 2017 Q3 2017 Q4 2017 Q1 2018
INSTANCES
Key Banking Domains
using MariaDB
 Payments
 Trade
 Cash
 Channels
 Digital Bank Initiatives
 Customer
4
X
 700+ total deployments
 54% critical applications
 30+ Oracle features enabled in MariaDB
Increase
MariaDB Deployment Footprint
Once schema change is completed on cluster2, it’ll
be merged with data/records change in cluster 1.
Cluster 2 will be turned over to production.
(A) + (B) (A’) + (B)
(B’)
(A’)
(A’) + (B’)
Cluster 1
(blue)
Cluster 2
(green)
1
Transactions continue to be supported
by cluster 1, while schema changes
are applied to cluster 2.
Cluster 1 is converted to
standby mode.
3
2
 Currently, no zero downtime deployment for database schema change
 Ideally, continuous transactions while schemas changed using standby resources
 Then, to merge the schema change once verified as successful
Blue/Green Deployment for MariaDB
14
Design template
Config parameters
Build profile Registry
Shared DB
Users
DevOps
Blue
Green
Switch
Note: B-G for
DB still under
exploration.
6
8
432
5
7
1
Container
orchestration
Registry
Blue/Green Deployment: Microservices
config.sit-V1
config.sit-V2
config.sit-Vn
JSONs
App Binary
Certificates
Build Profile
Transformation
Engine
V1
V2
Vn
Written Scanned Built
Tested and
verified
Deployed in
different
environments
Manual Automate Manual Automate Manual Automate
Manual Automate
Manual Automate
DEVELOPMENT
ENVIRONMENT
PRODUCTION
ENVIRONMENT
Manual
Automate
Manual
Automate
To introduce changes to production, code needs to
be…
2014 2017
Volume of automated test executions
7.5x
10X
10x
100%
DevOps: % of automated application releases
2014 2017
100%
2014 2017
Cadence – No. of monthly deployments
7.5X
0
50
100
Aggressive automation has enabled us to move faster &
increase efficiency
 Sequences
 Views
 Packages
 Support for 38 decimal digits
 SQL Mode Oracle
 Support for PL/SQL
 Connection Pool – driver
 Solution for Custom Types
 Function based Index: Virtual
columns
 Solution for PIPE row/
ConnectBy
 Support for multiple triggers
Key Enablers
2018 DBS-MariaDB Roadmap
MariaDB asof to
query historical
data
Data analytics
using MariaDB
ColumnStore
Sharding with
MariaDB Spider
Partition
by Status
Enable data
type
compatibility
(ColumnStore)
More
compatibility
certification with
software vendors
(SWIFT, IBM TX;
Kasisto)
Enable
parallelism
for stored
procedure
New Build
Available Features
⬆10% in Customer satisfaction
Nielsen SME CE Survey 2017: 75%, outperforming others’ 56%
2x Faster user experience
Performance improvements
Zero downtime
Capability for maintenance and recovery
3x Capacity volume
Increase in system capacity for growth in customer base
$4.1m Net savings
5 year savings after initial investment
Corporate Internet Banking Platform - Performance
Improvements
0 10 20 30 40 50 60 70 80
Bulk File Processing
Remittance Advice
Account Enquiry
Dashboard Loading
0 50 100 150 200 250 300 350
Auth Policy Selection
Approval Workflow
Records Selection
User Creation
Customers
Internal Users
2x
3x
2x
7x
14x
21x
44x
36x
Corporate Internet Banking Platform - Performance
Improvements
Allow longer (12 months) online transaction history retrieval
Embrace cloud technology
Minimal downtime
Total $4m net savings over 5 years
Enable Scalability running on virtual machine
Transaction Data Store - Performance Improvements
THANK YOU!

More Related Content

What's hot

maliPay Pitch Deck.pdf
maliPay Pitch Deck.pdfmaliPay Pitch Deck.pdf
maliPay Pitch Deck.pdf
BashirAhmedYusuf
 
Open Banking - Opening the door to Digital Transformation
Open Banking - Opening the door to Digital Transformation Open Banking - Opening the door to Digital Transformation
Open Banking - Opening the door to Digital Transformation
WSO2
 
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEOOptimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
saastr
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
confluent
 
ATT&CK Updates- ATT&CK's Open Source
ATT&CK Updates- ATT&CK's Open SourceATT&CK Updates- ATT&CK's Open Source
ATT&CK Updates- ATT&CK's Open Source
MITRE ATT&CK
 
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Amazon Web Services
 
The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"
Frank van Harmelen
 
Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API Manager
WSO2
 
Digital transformation of the banking industry
Digital transformation of the banking industry Digital transformation of the banking industry
Digital transformation of the banking industry
Frank Schwab
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
Micro Focus
 
Securing DevOps through Privileged Access Management
Securing DevOps through Privileged Access ManagementSecuring DevOps through Privileged Access Management
Securing DevOps through Privileged Access Management
BeyondTrust
 
Digital Insurance - Opportunities in India
Digital Insurance - Opportunities in IndiaDigital Insurance - Opportunities in India
Digital Insurance - Opportunities in India
The Digital Insurer
 
Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle
Mendix
 
Graph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsGraph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom Operators
Neo4j
 
Open Banking Report Executive Summary
Open Banking Report Executive SummaryOpen Banking Report Executive Summary
Open Banking Report Executive Summary
MEDICI Inner Circle
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
Matthew Weaver
 
Starbase: Graph-Based Security Analysis for Everyone
Starbase: Graph-Based Security Analysis for EveryoneStarbase: Graph-Based Security Analysis for Everyone
Starbase: Graph-Based Security Analysis for Everyone
Neo4j
 
Banking-as-a-Service 2.0 - Executive Summary
Banking-as-a-Service 2.0 - Executive SummaryBanking-as-a-Service 2.0 - Executive Summary
Banking-as-a-Service 2.0 - Executive Summary
MEDICI Inner Circle
 
Demystifying Open Banking
Demystifying Open BankingDemystifying Open Banking
Demystifying Open Banking
accenture
 
Cloud Streaming Platform @Generali Switzerland
Cloud Streaming Platform @Generali SwitzerlandCloud Streaming Platform @Generali Switzerland
Cloud Streaming Platform @Generali Switzerland
confluent
 

What's hot (20)

maliPay Pitch Deck.pdf
maliPay Pitch Deck.pdfmaliPay Pitch Deck.pdf
maliPay Pitch Deck.pdf
 
Open Banking - Opening the door to Digital Transformation
Open Banking - Opening the door to Digital Transformation Open Banking - Opening the door to Digital Transformation
Open Banking - Opening the door to Digital Transformation
 
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEOOptimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
Optimizing SaaS Productivity for CEOs, CFOs & CIOs with LeanIX's CEO
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 
ATT&CK Updates- ATT&CK's Open Source
ATT&CK Updates- ATT&CK's Open SourceATT&CK Updates- ATT&CK's Open Source
ATT&CK Updates- ATT&CK's Open Source
 
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
 
The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"The K in "neuro-symbolic" stands for "knowledge"
The K in "neuro-symbolic" stands for "knowledge"
 
Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API Manager
 
Digital transformation of the banking industry
Digital transformation of the banking industry Digital transformation of the banking industry
Digital transformation of the banking industry
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
 
Securing DevOps through Privileged Access Management
Securing DevOps through Privileged Access ManagementSecuring DevOps through Privileged Access Management
Securing DevOps through Privileged Access Management
 
Digital Insurance - Opportunities in India
Digital Insurance - Opportunities in IndiaDigital Insurance - Opportunities in India
Digital Insurance - Opportunities in India
 
Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle
 
Graph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsGraph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom Operators
 
Open Banking Report Executive Summary
Open Banking Report Executive SummaryOpen Banking Report Executive Summary
Open Banking Report Executive Summary
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
 
Starbase: Graph-Based Security Analysis for Everyone
Starbase: Graph-Based Security Analysis for EveryoneStarbase: Graph-Based Security Analysis for Everyone
Starbase: Graph-Based Security Analysis for Everyone
 
Banking-as-a-Service 2.0 - Executive Summary
Banking-as-a-Service 2.0 - Executive SummaryBanking-as-a-Service 2.0 - Executive Summary
Banking-as-a-Service 2.0 - Executive Summary
 
Demystifying Open Banking
Demystifying Open BankingDemystifying Open Banking
Demystifying Open Banking
 
Cloud Streaming Platform @Generali Switzerland
Cloud Streaming Platform @Generali SwitzerlandCloud Streaming Platform @Generali Switzerland
Cloud Streaming Platform @Generali Switzerland
 

Similar to M|18 DBS Bank’s Journey with MariaDB

Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Denodo
 
Technology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration PathTechnology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration Path
Fadi Semaan
 
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
ThousandEyes
 
McGregor_Boyall_IT_Update_H2_2015
McGregor_Boyall_IT_Update_H2_2015McGregor_Boyall_IT_Update_H2_2015
McGregor_Boyall_IT_Update_H2_2015
Winnie Wong
 
Apar Corporate Overview
Apar Corporate OverviewApar Corporate Overview
Apar Corporate Overview
Saju John
 
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
ThousandEyes
 
Vs Profile
Vs ProfileVs Profile
Vs Profile
samalhimansu
 
Ranjeet-IT-Project-Manager
Ranjeet-IT-Project-ManagerRanjeet-IT-Project-Manager
Ranjeet-IT-Project-Manager
Ranjeet Golipkar
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)
Cygnet Infotech
 
Cisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco ServicesCisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco Services
NetworkCollaborators
 
Analytics and information management.
Analytics and information management.Analytics and information management.
Analytics and information management.
Mindtree Ltd.
 
Transform DBMS to Drive Apps of Engagement Innovation
Transform DBMS to Drive Apps of Engagement InnovationTransform DBMS to Drive Apps of Engagement Innovation
Transform DBMS to Drive Apps of Engagement Innovation
EDB
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
Amarnath Gupta
 
EDI Modernization presentation
EDI Modernization presentationEDI Modernization presentation
EDI Modernization presentation
Venkat Santhosh Subramanian
 
EDI Modernization Website Presentation
EDI Modernization Website PresentationEDI Modernization Website Presentation
EDI Modernization Website Presentation
AnusiyaRaja
 
Rick Mutsaers Informatica
Rick Mutsaers InformaticaRick Mutsaers Informatica
Rick Mutsaers Informatica
BigDataExpo
 
Direction,Microsoft Dynamics NAV practice since 15 years
Direction,Microsoft Dynamics NAV practice since 15 yearsDirection,Microsoft Dynamics NAV practice since 15 years
Direction,Microsoft Dynamics NAV practice since 15 years
Pritam Bala
 
30 March 2017 - Vuzion Ireland Love Cloud
30 March 2017 - Vuzion Ireland Love Cloud30 March 2017 - Vuzion Ireland Love Cloud
30 March 2017 - Vuzion Ireland Love Cloud
Vuzion
 
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
✔ Eric David Benari, PMP
 
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptxCollibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
Sonali716553
 

Similar to M|18 DBS Bank’s Journey with MariaDB (20)

Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
 
Technology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration PathTechnology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration Path
 
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
 
McGregor_Boyall_IT_Update_H2_2015
McGregor_Boyall_IT_Update_H2_2015McGregor_Boyall_IT_Update_H2_2015
McGregor_Boyall_IT_Update_H2_2015
 
Apar Corporate Overview
Apar Corporate OverviewApar Corporate Overview
Apar Corporate Overview
 
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
06_08_emea_how_to_evaluate_rollout_and_operationalize_your_sdwan_projects_web...
 
Vs Profile
Vs ProfileVs Profile
Vs Profile
 
Ranjeet-IT-Project-Manager
Ranjeet-IT-Project-ManagerRanjeet-IT-Project-Manager
Ranjeet-IT-Project-Manager
 
Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)Top Digital Transformation Trends (2020)
Top Digital Transformation Trends (2020)
 
Cisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco ServicesCisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco Services
 
Analytics and information management.
Analytics and information management.Analytics and information management.
Analytics and information management.
 
Transform DBMS to Drive Apps of Engagement Innovation
Transform DBMS to Drive Apps of Engagement InnovationTransform DBMS to Drive Apps of Engagement Innovation
Transform DBMS to Drive Apps of Engagement Innovation
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
 
EDI Modernization presentation
EDI Modernization presentationEDI Modernization presentation
EDI Modernization presentation
 
EDI Modernization Website Presentation
EDI Modernization Website PresentationEDI Modernization Website Presentation
EDI Modernization Website Presentation
 
Rick Mutsaers Informatica
Rick Mutsaers InformaticaRick Mutsaers Informatica
Rick Mutsaers Informatica
 
Direction,Microsoft Dynamics NAV practice since 15 years
Direction,Microsoft Dynamics NAV practice since 15 yearsDirection,Microsoft Dynamics NAV practice since 15 years
Direction,Microsoft Dynamics NAV practice since 15 years
 
30 March 2017 - Vuzion Ireland Love Cloud
30 March 2017 - Vuzion Ireland Love Cloud30 March 2017 - Vuzion Ireland Love Cloud
30 March 2017 - Vuzion Ireland Love Cloud
 
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
SVP of Couchbase: The Exciting World of NoSQL: Scaling NoSQL Data, N1QL vs. S...
 
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptxCollibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
Collibra-X-Ataccama-Partnership-overview-Presentation-V3.pptx
 

More from MariaDB plc

MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.xMariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB plc
 
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - NewpharmaMariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Newpharma
MariaDB plc
 
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - CloudMariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - Cloud
MariaDB plc
 
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB EnterpriseMariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB plc
 
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance OptimizationMariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB plc
 
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale
MariaDB plc
 
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentationMariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB plc
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB plc
 
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB plc
 
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-BackupMariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB plc
 
Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023
MariaDB plc
 
Hochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDBHochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDB
MariaDB plc
 
Die Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise ServerDie Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise Server
MariaDB plc
 
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®
MariaDB plc
 
Introducing workload analysis
Introducing workload analysisIntroducing workload analysis
Introducing workload analysis
MariaDB plc
 
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoringUnder the hood: SkySQL monitoring
Under the hood: SkySQL monitoring
MariaDB plc
 
Introducing the R2DBC async Java connector
Introducing the R2DBC async Java connectorIntroducing the R2DBC async Java connector
Introducing the R2DBC async Java connector
MariaDB plc
 
MariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introductionMariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introduction
MariaDB plc
 
Faster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDBFaster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDB
MariaDB plc
 
The architecture of SkySQL
The architecture of SkySQLThe architecture of SkySQL
The architecture of SkySQL
MariaDB plc
 

More from MariaDB plc (20)

MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.xMariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
 
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - NewpharmaMariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Newpharma
 
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - CloudMariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - Cloud
 
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB EnterpriseMariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - MariaDB Enterprise
 
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance OptimizationMariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - Performance Optimization
 
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - MaxScale
 
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentationMariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
 
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
 
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-BackupMariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
 
Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023Einführung : MariaDB Tech und Business Update Hamburg 2023
Einführung : MariaDB Tech und Business Update Hamburg 2023
 
Hochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDBHochverfügbarkeitslösungen mit MariaDB
Hochverfügbarkeitslösungen mit MariaDB
 
Die Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise ServerDie Neuheiten in MariaDB Enterprise Server
Die Neuheiten in MariaDB Enterprise Server
 
Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®Global Data Replication with Galera for Ansell Guardian®
Global Data Replication with Galera for Ansell Guardian®
 
Introducing workload analysis
Introducing workload analysisIntroducing workload analysis
Introducing workload analysis
 
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoringUnder the hood: SkySQL monitoring
Under the hood: SkySQL monitoring
 
Introducing the R2DBC async Java connector
Introducing the R2DBC async Java connectorIntroducing the R2DBC async Java connector
Introducing the R2DBC async Java connector
 
MariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introductionMariaDB Enterprise Tools introduction
MariaDB Enterprise Tools introduction
 
Faster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDBFaster, better, stronger: The new InnoDB
Faster, better, stronger: The new InnoDB
 
The architecture of SkySQL
The architecture of SkySQLThe architecture of SkySQL
The architecture of SkySQL
 

Recently uploaded

一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
exukyp
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
xclpvhuk
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
asyed10
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
NABLAS株式会社
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
inaya7568
 

Recently uploaded (20)

一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
 

M|18 DBS Bank’s Journey with MariaDB

  • 1. Peng Khim & Joan Development Bank of Singapore
  • 2. DBS & MariaDB Corporate Banking & Future Ready Technology 26 February 2018 2 The presentations contain future-oriented statements, including statements regarding the Group’s vision and growth strategy in the light of anticipated trends as well as economic and market conditions. Such statements necessarily involve risks and uncertainties, which may cause actual performance in future periods to differ from projections.
  • 3. Disclaimer: The information contained in this document is intended only for use during the presentation and should not be disseminated or distributed to parties outside the presentation. DBS Bank accepts no liability whatsoever with respect to the use of this document or its contents. Be Digital to the Core
  • 6.
  • 7. Systematic multi-year effort to streamline tech infrastructure Customer focus and culture transformation internally Accelerated income growth driven by scale, speed & efficiency Gandalf Tech Transformation Culture Transformation Tech-driven business 1 2 3 Gandalf Technology and Culture Transformation Moving from legacy company to tech company
  • 8. With MariaDB, we went down a path less travelled… ... and it’s now a highway in DBS.
  • 9. Teller Internet & Mobile Banking Corporate Internet Banking Customer Relationship Mgt Customer Private banking Liquidity Management Remittances Unsecured loans Secured loans Trade Finance Factoring Treasury Mgt Information Sys Credit Approval Finance Singapore Hong Kong Taiwan Indonesia ChinaIndia Overseas BranchesCHANNELSPRODUCTS&SERVICESENABLERS DBS application landscape in 2009
  • 10. Teller Internet & Mobile Banking Corporate Internet Banking Customer Relationship Mgt Customer Private banking Liquidity Management Remittances Unsecured loans Secured loans Trade Finance Factoring Treasury Mgt Information Sys Credit Approval Finance Singapore Hong Kong Taiwan Indonesia ChinaIndia Overseas BranchesCHANNELSPRODUCTS&SERVICESENABLERS By 2017…We’ve migrated to MariaDB
  • 11. Migrated CAT 1 / 2 type applications66 Migrated CAT 3 / 4 type applications82 ELA signed with MariaDB to strengthen partnership2+1 Features introduced to make migration seamless30 Developers who are trained in MariaDB500 Our 2nd Anniversary with MariaDB
  • 12. 0 100 200 300 400 500 600 700 800 Q4 2016 Q1 2017 Q2 2017 Q3 2017 Q4 2017 Q1 2018 INSTANCES Key Banking Domains using MariaDB  Payments  Trade  Cash  Channels  Digital Bank Initiatives  Customer 4 X  700+ total deployments  54% critical applications  30+ Oracle features enabled in MariaDB Increase MariaDB Deployment Footprint
  • 13. Once schema change is completed on cluster2, it’ll be merged with data/records change in cluster 1. Cluster 2 will be turned over to production. (A) + (B) (A’) + (B) (B’) (A’) (A’) + (B’) Cluster 1 (blue) Cluster 2 (green) 1 Transactions continue to be supported by cluster 1, while schema changes are applied to cluster 2. Cluster 1 is converted to standby mode. 3 2  Currently, no zero downtime deployment for database schema change  Ideally, continuous transactions while schemas changed using standby resources  Then, to merge the schema change once verified as successful Blue/Green Deployment for MariaDB
  • 14. 14 Design template Config parameters Build profile Registry Shared DB Users DevOps Blue Green Switch Note: B-G for DB still under exploration. 6 8 432 5 7 1 Container orchestration Registry Blue/Green Deployment: Microservices config.sit-V1 config.sit-V2 config.sit-Vn JSONs App Binary Certificates Build Profile Transformation Engine V1 V2 Vn
  • 15. Written Scanned Built Tested and verified Deployed in different environments Manual Automate Manual Automate Manual Automate Manual Automate Manual Automate DEVELOPMENT ENVIRONMENT PRODUCTION ENVIRONMENT Manual Automate Manual Automate To introduce changes to production, code needs to be…
  • 16. 2014 2017 Volume of automated test executions 7.5x 10X 10x 100% DevOps: % of automated application releases 2014 2017 100% 2014 2017 Cadence – No. of monthly deployments 7.5X 0 50 100 Aggressive automation has enabled us to move faster & increase efficiency
  • 17.  Sequences  Views  Packages  Support for 38 decimal digits  SQL Mode Oracle  Support for PL/SQL  Connection Pool – driver  Solution for Custom Types  Function based Index: Virtual columns  Solution for PIPE row/ ConnectBy  Support for multiple triggers Key Enablers
  • 18. 2018 DBS-MariaDB Roadmap MariaDB asof to query historical data Data analytics using MariaDB ColumnStore Sharding with MariaDB Spider Partition by Status Enable data type compatibility (ColumnStore) More compatibility certification with software vendors (SWIFT, IBM TX; Kasisto) Enable parallelism for stored procedure New Build Available Features
  • 19.
  • 20. ⬆10% in Customer satisfaction Nielsen SME CE Survey 2017: 75%, outperforming others’ 56% 2x Faster user experience Performance improvements Zero downtime Capability for maintenance and recovery 3x Capacity volume Increase in system capacity for growth in customer base $4.1m Net savings 5 year savings after initial investment Corporate Internet Banking Platform - Performance Improvements
  • 21. 0 10 20 30 40 50 60 70 80 Bulk File Processing Remittance Advice Account Enquiry Dashboard Loading 0 50 100 150 200 250 300 350 Auth Policy Selection Approval Workflow Records Selection User Creation Customers Internal Users 2x 3x 2x 7x 14x 21x 44x 36x Corporate Internet Banking Platform - Performance Improvements
  • 22. Allow longer (12 months) online transaction history retrieval Embrace cloud technology Minimal downtime Total $4m net savings over 5 years Enable Scalability running on virtual machine Transaction Data Store - Performance Improvements

Editor's Notes

  1. Gandalf Tech Transformation Systematic multi-year effort to streamline tech infrastructure has enabled us to rapidly adopt digital technologies and build sustainable competitive advantage Culture Transformation Digital technology combined with customer focus and culture transformation improve market share through superior customer experience and create new markets through ecosystems Tech-driven business Accelerated income growth achieved with low marginal costs as a result of scale, speed and efficiency
  2. (verbally articulate constraints) Schema change is a reduction from existing (columns removed or data type changed) Key violation occurs during the change (we must avoid data change to the cluster 2 (green) until it is turn primary) Index change If there is data change in cluster 2 (green), then, there will be no path back to cluster 1 without affecting data integrity *Application needs to be designed with such limitations in mind to prevent data synchronization breaking during zero downtime change. LEGEND Database records change: UPDATE tableA SET column1=value1, column2=value2 where primaryKey=keyvalue; Database schema change: CREATE TABLE tableA (column1 int, column2 varchar(8), …);
  3. Deployment parameters are managed in separate configuration files. Deployment Template (JSON) is created using configuration files Deployment Template, APP Binary certs are uploaded to Nexus RA builds the image and pushes to the OpenShift registry RA spawns the container using the images in Openshift registry Similarly RA can spawn containers with different app versions IBG Support can determine which version of the application to expose to users Users access the application via HAProxy
  4. There are over 30 features we work with for MariaDB. These are the key highlights.
  5. Notes: Theoretical capacity increase on new Linux/Jboss/MariaDB is approximately 3 times. Old AIX – 4x App Servers (16 JVMs) @ 1,600 CCU New Linux – 12x App Servers (24 JVMs) @ ~4,500 CCU