“Realtime is our pinnacle user experience. Any downtime is catastrophic and directly impacts our bottom line because all monetization is based on it.” explains Steve Petersen, CTO of Riff Media.
Riff’s fundamental concept is live “rooms” that support group media consumption over chat, voice, and video. Monetization includes gift-giving in realtime, members only rooms (subscriptions), social commerce, and ticketed events. To stay ahead in the highly-competitive social media space, Riff needs to provide a flawless experience to their users while rapidly innovating on new community features and revenue opportunities for creators/influencers.
As the user base grew, Riff’s hosted realtime service, which supported the core chat functionality, started having trouble at scale and during traffic bursts. Their server team was constantly swamped by firefighting and having to pick, scale, and maintain the cluster, which left them unable to focus on building higher-level features.