Stream
64 Case Studies
A Stream Case Study
Bandsintown, a popular concert discovery app with over 25 million users, needed to add a social aspect to its platform by building a feed to connect artists with fans and users with their friends. The challenge was to create a scalable, write-based fan-out system capable of handling large traffic fluctuations from concert announcements. Their team chose to use Stream's activity and notification feeds service rather than building an in-house solution.
By implementing Stream, Bandsintown integrated flat, aggregated, and notification feed types. The vendor's API, including the add_to_many endpoint, efficiently distributed activities to millions of users. This allowed Bandsintown to build a complex and scalable solution in days instead of months. The results were extremely fast feed performance, with an average load time of 20ms, 99.99% uptime, and a significantly more affordable total cost than maintaining a custom-built system.
Xavier Cany
Chief Technology Officer