Here at Plex we’re passionate about all things media. In recent years we’ve built a variety of services for streaming content directly from our cloud services. Our most popular streaming feature is our Movies and TV Shows service that we launched in late 2019, but we’ve also built cloud services to allow you to watch free live TV, stream your favorite tunes from Tidal, and provide rich metadata across media types for our Plex Media Server users. More recently we’ve been developing watch.plex.tv as a one-stop place to find and explore everything you want to know about your favorite media.
As you might imagine there’s a lot of data to store behind the scenes to power these experiences. Our database of choice has been MongoDB, because of its performance and flexibility, which has allowed us to iterate quickly.
Our cloud services are currently handling around 500M requests per day, on a normal weekday, and even higher volumes on the weekend — due to the nature of our product and the fact that folks spend more time on entertainment on the weekend.