Case study


BioCatch’s innovative fraud detection technologies are redefining digital identity through unique behavior characteristics such as how a user holds their phone, types, swipes across the screen, or scrolls down the page.

BioCatch relies on Redis Enterprise VPC, a fully managed database-as-a-service from Redis Labs, to service more than 70 million platform end users with zero downtime, zero operational hassle, and near-zero latency. Redis Enterprise helped overcome the significant database scaling issues it faced as a result of rapid growth and product adoption. Redis Enterprise has become the centerpiece to the many microservices that power their applications and remains the only stateful component of BioCatch’s redesigned stack today.

Read the Press Release

Redis Enterprise Joins the Fight Against Identity Fraud

BioCatch set out to redesign its technology stack and began this transformation with Redis Enterprise, which is known for its ease of implementation and exceptionally high performance. Redis Enterprise VPC serves an average of three terabytes of data and 200 million keys at any given moment to the many microservices that power their applications architecture. The biometrics company runs a few other databases alongside Redis Enterprise, including Microsoft SQL Server, Apache Cassandra, and Apache Impala, but has been migrating more and more data into Redis Enterprise.


  • Seamless scalability: Scaling issues under BioCatch’s current system architecture had become unmanageable
  • High performance: With 70 million users and up to 40,000 operations per second, the database had to be very responsive
  • High availability: In the context of real-time fraud detection, high availability is critical

Redis Enterprise VPC Benefits

  • Zero operational hassle: Redis Labs provides Redis Enterprise VPC as a fully managed service, allowing BioCatch to focus on more strategic projects
  • Sub-millisecond latency: BioCatch realizes an average latency of less than .96 milliseconds, even at peak traffic times
  • Zero downtime: Since deployment, BioCatch has had zero downtime and zero issues


“We looked to Redis Enterprise for caching initially, but quickly discovered that it is really good as a database—not just a simple database, but also a system configuration database. Most of our data now resides in Redis Enterprise because it’s always available and it’s always highly responsive, no matter how you query it.”

Dekel Shavit
VP of operations & CISO


A Versatile Multi-purpose Database that just simply works

BioCatch has leveraged many of the features and data structures Redis Enterprise offers to create a single source of truth database that serves a variety of mission-critical information across the entire organization, including:

  • Behavioral, meta, and API data captured during active user sessions
  • User behavior profile subsets
  • Predefined fraudulent behavior profiles
  • Geolocation data
  • System configurations

As BioCatch continues to scale and market demand for their innovative solution evolves, the BioCatch team is also preparing to add additional Redis Enterprise capabilities — including Redis on Flash and active-active geo-distribution to not only reduce infrastructure costs, but also improve the timely sharing of fraudulent behavior profiles so that insights gleaned from one region can quickly and automatically benefit all regions.