Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Learning from FICO's implementation of Couchbase to support a large telco customer origin solution – Connect Silicon Valley 2017

119 views

Published on

Speaker: Claus Moldt, CIO, FICO

This session will cover FICO’s use case for Couchbase. It covers the decision to use Couchbase for collecting and storing large objects across multiple datacenters. We will share how the architecture is running side by side with an Oracle cluster. We will share the architectural and implementation challenges we experienced along the way. We will also briefly cover a few of the key feature requests we have for future considerations. Finally, we will share our experience interacting with the Couchbase sales, support, and product teams.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Learning from FICO's implementation of Couchbase to support a large telco customer origin solution – Connect Silicon Valley 2017

  1. 1. © 2017 Fair Isaac Corporation. Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac Corporation’s express consent. Couchbase Connect: Couchbase use case as part of our solutions Claus Moldt CIO, FICO
  2. 2. © 2016 Fair Isaac Corporation. Confidential. Profile Leading analytic software company, specializing in decision management Founded: 1956 NYSE: FICO Revenues: $881M (2016) Products and Services Scores and related analytic models Analytic applications for customer acquisition, service and security Tools for decision management Clients and Markets 10,000+ clients in 100+ countries Industry focus: Banking, insurance, retail, health care Recent Rankings #1 in services operations analytics applications software (IDC)* #4 in advanced and predictive analytics software (IDC)*** #25 in the FinTech 100 (IDC) #25 in the FinTech Forward 100 (American Banker) Offices 20+ offices worldwide, HQ in San Jose, California 2,500+ employees Regional Hubs: San Rafael and San Diego (CA), Bozeman (MT), New York, London, Birmingham (UK), Johannesburg, Milan, Moscow, Bensheim, Munich, Madrid, Istanbul, Sao Paulo, Bangalore, Beijing, Singapore *IDC, Worldwide Business Analytics Software Market Shares, 2014: Line of Business Drives Cloud and Visual Discovery Adoption, August 2015 **IDC, Worldwide Advanced and Predictive Analytics Software Market Shares, 2014: The Rise of the Long Tail, July 2015
  3. 3. © 2016 Fair Isaac Corporation. Confidential. • FICOwas selected to provide credit checks, fraud screening,and targeted offers for newTelco acquisition customers (both in-store and online) • High transactional volume • Downtime results infraud and lost revenue • Solution that canscale for thefuture Background
  4. 4. © 2016 Fair Isaac Corporation. Confidential. 4 Initial Architecture Datacenter 1 GlobalLoad Balancer LocalLoad Balancer Application Tier Oracle RAC Active Passive LogShipping Datacenter 2 LocalLoad Balancer Application Tier Oracle RAC 3rd Party Integrations XML XML 3rd Party Integrations
  5. 5. © 2016 Fair Isaac Corporation. Confidential. 5 High Availability Datacenter 1 GlobalLoad Balancer LocalLoad Balancer Application Tier Oracle RAC Active Active GoldenGate 2-way replication Datacenter 2 LocalLoad Balancer Application Tier Oracle RAC 3rd Party Integrations XML XML 3rd Party Integrations
  6. 6. © 2016 Fair Isaac Corporation. Confidential. 6 High availability & replication speed Datacenter 1 GlobalLoad Balancer LocalLoad Balancer Application Tier OracleRAC Active Active GoldenGate 2-way replication Datacenter 2 LocalLoad Balancer Application Tier 3rd Party Integrations XML XML 3rd Party Integrations Couchbase OracleRAC Couchbase XCDRreplication
  7. 7. © 2016 Fair Isaac Corporation. Confidential.  We evaluated Couchbase, Cassandra and MongoDB  Couchbase provided the speed, availability and persistence we require for large XML objects  Architecture and in-depth support during the solution design  Proactive engagement during implementation  Scalability - we are now running a 17 node cluster in each data center and we continue to add nodes  Helpful and very responsive when issues arise  Educating us on additional use-cases WhyCouchbase?
  8. 8. © 2016 Fair Isaac Corporation. Confidential. • Multi-tenancy support • Current limit of 10 buckets but recommendation is less • Requires multiple clusters to add customers • Get us to 90% disk -> 10% memory • Recommendation is 50% and above • We have gone to 25% and 15% on occasion • Support for Load-Balancing to allow nodes to be added automatically • Data at rest encryption - have to use alternatives such as Vormetric Implementation considerations What we would like in future versions • Commit scope • Two phase commit involving Oracle and Couchbase has its challenges • Couchbase is not ideal for storing a mix of XML, PDF, and monitoring • Works very well for XML • Replication just works • Support has been superior to other DB vendors
  9. 9. © 2017 Fair Isaac Corporation. Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac Corporation’s express consent. Thank You

×