Uses Redis Cloud to Scale Their In-Memory Database

Executive Summary

Glide’s platform uses the Redis in-memory database to deliver consistent real-time performance for millions of users.

The Redis Labs data platform enables Glide to store large volumes of data for real-time reminders and analytics, instant messaging and operational automation.  Redis Enterprise Cloud is completely ‘zero touch’ with all operations fully managed by Redis Labs.

Requirements

  • Real-time reminders and analytics
  • Ability to handle data volume growth at staggering and unproportional rates

Redis Enterprise Benefits

  • The ability to store and share the number of unread and missed messages with users right on their homescreen
  • The ability to scale up to 400GB, providing plenty of room for future growth
  • Ease of tracking messages for Pubnub metrics

 

“It’s the quietest part of my infrastructure. It’s the part that just works. It keeps all the data and it scales without me having to worry about it.”

Max Rabin
Head of Server Development
Glide

Enterprise-Grade Ready-to-Use Redis in the Cloud Unlike Any Other

Most hosted services offer standard cloud instances pre-loaded with open-source Redis. This approach does not tackle the operational difficulty of running Redis on the cloud and does not provide a great advantage over the do-it-yourself approach. Redis Enterprise Cloud overcomes these limitations by adding a breakthrough technological layer to open source Redis, while fully managing it. The technology virtualizes multiple cloud servers into an infinite pool of memory, consumed by users according to the actual size of their datasets.

Download The Case Study

Redis Enterprise Provides Backend MongoDB Database Query Relief

Redis Enterprise enables Glide to store and share the number of unread and missed messages with users right on their home screen. These message reminders are stored as a number in Redis as opposed to querying the MongoDB database over and over again.

Aggregated analytics are used to illustrate an overall view of how many times certain actions have occurred: the number of messages created, types of messages (text or video), group chats or one-on-one, registrations made, and logins. Everything is incremented to Redis so a heavy strain is not placed on the backend database, avoiding the creation of excess write requests.