Case Study: Stream scales and personalizes feeds for 200M+ users with MongoDB Atlas (MongoDB)

A MongoDB Case Study

Preview of the Stream Case Study

How MongoDB Atlas and AWS help make it easier to build, scale, and personalize feeds that reach millions of users

Stream is a feed-as-a-service platform that helps companies build, personalize, and scale activity feeds for more than 200 million users (clients include Product Hunt and the open-source app Winds). Stream faced availability and cost issues with a prior managed MongoDB provider and needed predictable pricing, built-in high availability across AWS availability zones, and less operational overhead so its engineers could focus on product features.

Stream migrated to MongoDB Atlas on AWS, running M30 instances with auto-expanding storage and cross‑AZ replica sets, and now uses Atlas’s UI/API to scale, provision, and back up clusters automatically. The move eliminated the need for a dedicated ops hire, reduced and stabilized costs, accelerated development and testing by enabling quick cluster spin-ups, and set the stage for further simplification (e.g., using change streams to remove Redis) and migration of additional apps to Atlas.


Open case study document...

Stream

Ken Hoff

Stream


MongoDB

165 Case Studies