PayPal

Payment processing and big data integration at massive scale with Couchbase

Industry

  • Financial Services
  • High Tech

Customer Application

  • User activity
  • Real-time analytics

Solution

Use Case

  • Mobile wallet
  • Operational dashboarding

Product

Key Features

  • In-memory database
  • Multi-dimensional scaling
  • Cross datacenter replication

Paypal logo white

 

In 2013, PayPal, a global leader in online payments solutions, took on NoSQL for several use cases. They initially leveraged Couchbase for their Media Network Advertising pipeline and applied Couchbase to build cross-channel audience analytics in profiling, segmentation, identity mapping and more. By 2014, the company was managing over 1 billion documents and 10 terabytes of data with Couchbase. PayPal extended Couchbase use into analytics for user information, processing millions of updates a minute in conjunction with Kafka and Hadoop.
 

“As the operational data store, Couchbase is easily capable of processing tens of millions of updates a day, or more. Streaming through Kafka into Hadoop, these key events are turned into business insight and that’s why we are very excited about Couchbase.”

Anil Madan
Senior Director of Engineering, PayPal

CHALLENGES

  • Provide business users with real time reports and visualizations of user interaction data

  • Collect web and mobile clickstream in real time

  • Integrate with other big data technologies (Hadoop and Storm)

  • Provide views of data across multiple dimensions (e.g., time, location, browser and device types)

OUTCOMES

  • Generates views for business users in under 1 minute, based on 10-minute data collection intervals

  • Real time performance, easy integration with Storm and Hadoop

  • Ingests data from multiple inputs, including mobile, web, and other services

  • Processes millions of updates a minute

See more Financial Services case studies