SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
FNI going MariaDB
WILLIAM WOOD
FINANCIAL NETWORK
TOPICS
• Drivers for Change
• Considerations in selecting a new DBMS
• Making the Decision
• Database Level Considerations
• Application Level Considerations
• Defining a Roadmap for Success
• Where we are now
• Evolution
• Conclusion: QA and Open forum
Striving to assist our customers in a complex and changing
financial world by pairing industry knowledge with
high-quality solutions that increase their efficiency,
propagates innovation, and empowers them to make faster
and more reliable credit decisions.
It’s what we do.
About FNI
• Multi-tenant SaaS company, Founded 1983
• Provides Credit strategy and loan origination services for
multiple types of consumer financing products
• Lending business fundamentals remain similar over 30 +
years, but technology evolved rapidly. FNI began with
custom EEPROMS and Sharp 10-key devices
• Turnkey or Highly Customized services
• Standardization and Time to Market
Drivers for Change
• Costs
– Support/licensing
– Scalability
• New FNI Product
– For us it was not just about changing our DBMS
• Our approach
• Our customer base
• Our product offering
• Our development process and tools
• We effectually had to reinvent FNI to move forward
Considerations for a DBMS
• Key Considerations in our solution search:
– High volume/high load 24/7/365
– Stable with failover capabilities
– Hardware agnostic
– Scalable
– PCI Requirements
• Secure network communications
• Encryption at rest
– Cost effective
Current Architecture
• 2 node Clusters
– 1 Cluster for DEV/TEST
– 1 Cluster for Production
• Software Licensing
– By Core
– Use some archaic methodology
Costs
• Initial impact
– Astronomical
– Fiscal responsibility
– CDB and another island
• Ongoing impact
– Renewal and Support
– Cost effectiveness
Considerations
• Key Requirements
– Fast and Reliable
– Hardware Agnostic and Scalable
– Secure and PCI DSS Compliant
• Encryption
– Data at rest
– Data in transit
Making the Decision
• Looked at several different solutions
– All seemed to be the same costs
• Started looking at Open Source Solutions
• 2015 MariaDB announced 10.1 with Encryption
– Perfect timing
– It fit our model
– December 2015 FNI Chose MariaDB
Database Considerations
• New Architecture
• Learning Curve
– MariaDB Onsite Training
• Vender specific code migration
– Triggers, Stored Procedures, and functions
• Moving Data Across Platforms
• End Users
• Enact Standardized Practices for Legacy Customers
– Reporting Solutions
– Archiving
– Electron Data Warehousing
• Improving Legacy Code and Processes
Using Change as a Catalyst
Application Side
• Code Migration to a New DBMS
– Vender Specific
• Best Path Discovery
– Time constraints
• Developer Training
Using Change as a Catalyst
• Enacting Standards and Process
• Existing Code Re-use for Processing
• Becoming Database Agnostic
– Converts Oracle Specific to SQL-99
– Virtually any DBMS
Roadmap
• Proof of Concept
– Simple MariaDB Replication Setup
– Choose Customer
• Moving Forward
– More Robust/Complex MariaDB Deployment
– Live Production Customer(s)
– Offload Processing to Replication Nodes
– Expanded MariaDB Footprint
Where We Are Now
• 6 Databases in Production
• 64 Databases in Test
• Billable Production Transactions
– To Date for 2018: 921,899
– 2017 MariaDB accounted for 5%
– 2018 MariaDB has accounted for 42%
MariaDB Footprint
• 2 Galera Clusters
– 3 Node Multi-Master Setup
• Maxscale
• Replication Nodes
– Offload Processing
• Backups
• Reporting
Evolution
• Leveraging MariaDB Further
– Onsite Footprint Gains
– MariaDB Tools and Utilities
• Auditing Plugin
• Column Store
• Continued Standardization
– Code Base
– Database
Next Steps
• Continued Improvement of FNI Product Offerings
• Solution Virtualization
• Cloud Footprint
• Reduction in Overhead
• Continued Partnership with MariaDB
Conclusion
• Benefits of Leveraging MariaDB
– Cost Effective
– Scalability
– Usability
– Support
Open Discussion/Q and A
William Wood
wwood@fni-stl.com
Striving to assist our customers in a complex and changing
financial world by pairing industry knowledge with
high-quality solutions that increase their efficiency,
propagates innovation, and empowers them to make faster
and more reliable credit decisions.
It’s what we do.
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

In the Spotlight WSO2 App Factory
In the Spotlight   WSO2 App FactoryIn the Spotlight   WSO2 App Factory
In the Spotlight WSO2 App Factory
WSO2
 
RedisConf18 - Scaling Whitepages With Redison Flash
RedisConf18 - Scaling Whitepages With Redison FlashRedisConf18 - Scaling Whitepages With Redison Flash
RedisConf18 - Scaling Whitepages With Redison Flash
Redis Labs
 
RedisConf18 - Migrating from Coherence to Redis
RedisConf18 - Migrating from Coherence to RedisRedisConf18 - Migrating from Coherence to Redis
RedisConf18 - Migrating from Coherence to Redis
Redis Labs
 

Was ist angesagt? (20)

Talend for the Enterprise
Talend for the EnterpriseTalend for the Enterprise
Talend for the Enterprise
 
The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09
 
Introduction to Couchbase: Onomi
Introduction to Couchbase: OnomiIntroduction to Couchbase: Onomi
Introduction to Couchbase: Onomi
 
Public Sector Virtual Town Hall
Public Sector Virtual Town HallPublic Sector Virtual Town Hall
Public Sector Virtual Town Hall
 
New Strategies for Database Modernization
New Strategies for Database ModernizationNew Strategies for Database Modernization
New Strategies for Database Modernization
 
Kaseya Connect 2013: CEO Welcome
Kaseya Connect 2013: CEO WelcomeKaseya Connect 2013: CEO Welcome
Kaseya Connect 2013: CEO Welcome
 
An overview of Hybrid Hosting
An overview of Hybrid HostingAn overview of Hybrid Hosting
An overview of Hybrid Hosting
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
Dual write strategies for microservices
Dual write strategies for microservicesDual write strategies for microservices
Dual write strategies for microservices
 
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
No Time to Waste: Migrate from Oracle to EDB Postgres in MinutesNo Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
 
In the Spotlight WSO2 App Factory
In the Spotlight   WSO2 App FactoryIn the Spotlight   WSO2 App Factory
In the Spotlight WSO2 App Factory
 
Storage for Containerized Applications
Storage for Containerized Applications Storage for Containerized Applications
Storage for Containerized Applications
 
Denodo DataFest 2017: Integrating Big Data and Streaming Data with Enterprise...
Denodo DataFest 2017: Integrating Big Data and Streaming Data with Enterprise...Denodo DataFest 2017: Integrating Big Data and Streaming Data with Enterprise...
Denodo DataFest 2017: Integrating Big Data and Streaming Data with Enterprise...
 
RedisConf18 - Scaling Whitepages With Redison Flash
RedisConf18 - Scaling Whitepages With Redison FlashRedisConf18 - Scaling Whitepages With Redison Flash
RedisConf18 - Scaling Whitepages With Redison Flash
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Reasons to Deploy an Elastic SQL Database
Reasons to Deploy an Elastic SQL DatabaseReasons to Deploy an Elastic SQL Database
Reasons to Deploy an Elastic SQL Database
 
TIQ Solutions - QlikView Data Integration in a Java World
TIQ Solutions - QlikView Data Integration in a Java WorldTIQ Solutions - QlikView Data Integration in a Java World
TIQ Solutions - QlikView Data Integration in a Java World
 
All dcVAST Services
All dcVAST ServicesAll dcVAST Services
All dcVAST Services
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
 
RedisConf18 - Migrating from Coherence to Redis
RedisConf18 - Migrating from Coherence to RedisRedisConf18 - Migrating from Coherence to Redis
RedisConf18 - Migrating from Coherence to Redis
 

Ähnlich wie M|18 How We Made the Move to MariaDB at FNI

Assessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelAssessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-Model
DATAVERSITY
 
How to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdubHow to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdub
Product Camp Dublin
 
Lauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile MumbaiLauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile Mumbai
Pradip sinha
 

Ähnlich wie M|18 How We Made the Move to MariaDB at FNI (20)

Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data Center
 
NJTC Workshop on Financial Services Technology and Application Development Pr...
NJTC Workshop on Financial Services Technology and Application Development Pr...NJTC Workshop on Financial Services Technology and Application Development Pr...
NJTC Workshop on Financial Services Technology and Application Development Pr...
 
Assessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-ModelAssessing New Database Capabilities – Multi-Model
Assessing New Database Capabilities – Multi-Model
 
Cisco group1
Cisco group1Cisco group1
Cisco group1
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data Architecture
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
Hadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data WarehouseHadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data Warehouse
 
How to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdubHow to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdub
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data ServicesMarlabs Capabilities Overview: DWBI, Analytics and Big Data Services
Marlabs Capabilities Overview: DWBI, Analytics and Big Data Services
 
How Data Drives Business at Choice Hotels
How Data Drives Business at Choice HotelsHow Data Drives Business at Choice Hotels
How Data Drives Business at Choice Hotels
 
Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23
 
Corporate profile for mumbai
Corporate profile for mumbaiCorporate profile for mumbai
Corporate profile for mumbai
 
Lauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile MumbaiLauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile Mumbai
 
Why Business is Better in the Cloud
Why Business is Better in the CloudWhy Business is Better in the Cloud
Why Business is Better in the Cloud
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
Replacing Oracle Database at an International Bank
Replacing Oracle Database at an International BankReplacing Oracle Database at an International Bank
Replacing Oracle Database at an International Bank
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 

Mehr von MariaDB plc

Mehr von 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
 

Kürzlich hochgeladen

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 

M|18 How We Made the Move to MariaDB at FNI

  • 1. FNI going MariaDB WILLIAM WOOD FINANCIAL NETWORK
  • 2. TOPICS • Drivers for Change • Considerations in selecting a new DBMS • Making the Decision • Database Level Considerations • Application Level Considerations • Defining a Roadmap for Success • Where we are now • Evolution • Conclusion: QA and Open forum
  • 3. Striving to assist our customers in a complex and changing financial world by pairing industry knowledge with high-quality solutions that increase their efficiency, propagates innovation, and empowers them to make faster and more reliable credit decisions. It’s what we do.
  • 4. About FNI • Multi-tenant SaaS company, Founded 1983 • Provides Credit strategy and loan origination services for multiple types of consumer financing products • Lending business fundamentals remain similar over 30 + years, but technology evolved rapidly. FNI began with custom EEPROMS and Sharp 10-key devices • Turnkey or Highly Customized services • Standardization and Time to Market
  • 5. Drivers for Change • Costs – Support/licensing – Scalability • New FNI Product – For us it was not just about changing our DBMS • Our approach • Our customer base • Our product offering • Our development process and tools • We effectually had to reinvent FNI to move forward
  • 6. Considerations for a DBMS • Key Considerations in our solution search: – High volume/high load 24/7/365 – Stable with failover capabilities – Hardware agnostic – Scalable – PCI Requirements • Secure network communications • Encryption at rest – Cost effective
  • 7. Current Architecture • 2 node Clusters – 1 Cluster for DEV/TEST – 1 Cluster for Production • Software Licensing – By Core – Use some archaic methodology
  • 8. Costs • Initial impact – Astronomical – Fiscal responsibility – CDB and another island • Ongoing impact – Renewal and Support – Cost effectiveness
  • 9. Considerations • Key Requirements – Fast and Reliable – Hardware Agnostic and Scalable – Secure and PCI DSS Compliant • Encryption – Data at rest – Data in transit
  • 10. Making the Decision • Looked at several different solutions – All seemed to be the same costs • Started looking at Open Source Solutions • 2015 MariaDB announced 10.1 with Encryption – Perfect timing – It fit our model – December 2015 FNI Chose MariaDB
  • 11. Database Considerations • New Architecture • Learning Curve – MariaDB Onsite Training • Vender specific code migration – Triggers, Stored Procedures, and functions • Moving Data Across Platforms • End Users
  • 12. • Enact Standardized Practices for Legacy Customers – Reporting Solutions – Archiving – Electron Data Warehousing • Improving Legacy Code and Processes Using Change as a Catalyst
  • 13. Application Side • Code Migration to a New DBMS – Vender Specific • Best Path Discovery – Time constraints • Developer Training
  • 14. Using Change as a Catalyst • Enacting Standards and Process • Existing Code Re-use for Processing • Becoming Database Agnostic – Converts Oracle Specific to SQL-99 – Virtually any DBMS
  • 15. Roadmap • Proof of Concept – Simple MariaDB Replication Setup – Choose Customer • Moving Forward – More Robust/Complex MariaDB Deployment – Live Production Customer(s) – Offload Processing to Replication Nodes – Expanded MariaDB Footprint
  • 16. Where We Are Now • 6 Databases in Production • 64 Databases in Test • Billable Production Transactions – To Date for 2018: 921,899 – 2017 MariaDB accounted for 5% – 2018 MariaDB has accounted for 42%
  • 17. MariaDB Footprint • 2 Galera Clusters – 3 Node Multi-Master Setup • Maxscale • Replication Nodes – Offload Processing • Backups • Reporting
  • 18. Evolution • Leveraging MariaDB Further – Onsite Footprint Gains – MariaDB Tools and Utilities • Auditing Plugin • Column Store • Continued Standardization – Code Base – Database
  • 19. Next Steps • Continued Improvement of FNI Product Offerings • Solution Virtualization • Cloud Footprint • Reduction in Overhead • Continued Partnership with MariaDB
  • 20. Conclusion • Benefits of Leveraging MariaDB – Cost Effective – Scalability – Usability – Support
  • 21. Open Discussion/Q and A William Wood wwood@fni-stl.com
  • 22. Striving to assist our customers in a complex and changing financial world by pairing industry knowledge with high-quality solutions that increase their efficiency, propagates innovation, and empowers them to make faster and more reliable credit decisions. It’s what we do.