Coffee Meets Bagel meets Redis Labs to Solve Performance Challenges
Leading Dating Service Turns to Redis Enterprise to Achieve Seamless Scaling, Improved Application Performance and Cost Savings as Global User Base Grows
Redis Labs, the home of Redis and provider of Redis Enterprise, announced that dating app Coffee Meets Bagel has turned to Redis Enterprise to dramatically improve its application performance and smoothly scale operations as the company expands internationally and experiences massive user base grows.
Coffee Meets Bagel is a highly curated online dating service. Since its founding in 2012, the dating app provider has grown to more than three million users around the globe. As the business grew rapidly, their existing Cassandra implementation experienced noticeable scalability issues, resulting in partial outages that impacted user experience. As a result, Coffee Meets Bagel turned to Redis Enterprise to deliver consistent high-performance. Redis Enterprise Virtual Private Cloud (VPC) was deployed to increase performance and seamlessly scale across the globe while serving a number of critical functions, including caching, user analytics and real-time data streaming.
“High performance has always been critical to our operations,” says Stephen Brandon, Engineering Manager, Infrastructure Operations at Coffee Meets Bagel. “Redis Enterprise’s auto-scaling capabilities have eliminated days of manual effort previously required. In addition, we’ve had no problem achieving 99.99% uptime, and with the implementation of Redis on Flash, we’ve saved upwards of 40% for the year, without sacrificing latency.”
When match recommendations are being pushed to users, Coffee Meets Bagel’s applications process upwards of one terabyte of data in an hour. In this fast-paced environment, Redis Enterprise VPC performs several critical roles, including:
- Personalized recommendations: Redis Enterprise provides high-performing in-memory operations that enable Coffee Meets Bagel to generate highly personalized recommendations for its millions of users, and process billions of user matches at high speeds.
- Primary data storage. Redis Enterprise is the primary database for more than two terabytes of user information. Through Redis Enterprise’s in-memory processing and backlog queue, Coffee Meets Bagel can store data for later use.
- Fast data ingest. Redis Enterprise’s data ingest capabilities seamlessly scale to process upwards of one terabyte of data an hour, including over 300 million exchanged messages and more than one billion matches, without the need for worker throttling.
“Redis Enterprise’s multi-faceted capabilities truly shine in its deployment at Coffee Meets Bagel,” said Jason Forget, Redis Labs’ CRO. “Supporting personalization, data ingest and data persistence at massive scale while maintaining low latency and high availability is difficult for most databases. Redis Enterprise is uniquely suited to serve such complex needs.”