MongoDB
165 Case Studies
A MongoDB Case Study
Saavn, India’s largest music streaming service with about 80 million subscribers and a 9x increase in daily active users over 24 months, needed a way to stop engagement from dropping as its mobile user base (90% of streams) grew. The core challenge was reconnecting listeners with timely, relevant content rather than broadcasting generic notifications.
Saavn built a real-time analytics and delivery pipeline using MongoDB as the system of record alongside Apache Kafka and Storm: a scheduler extracts device and activity data from MongoDB, personalized playlists are computed and dispatched to devices, and user activity is fed back into Kafka/Storm for continuous refinement—MongoDB also stores and serves ML models. The system sends about 30 million notifications per day (sized for up to 1 million/min) and delivered a 3x increase in user engagement while providing the scalability to support further growth.
Sriranjan Manjunath
Chief Technology Officer