Amazon Music Unifies Music Queuing at Scale Using AWS AppSync and AWS Amplify
With millions of music lovers modifying their playlists and queues, switching between mobile and voice devices, and going in and out of network connectivity, music streaming service Amazon Music needs to deliver an engaging, low-latency experience. To create this seamless customer experience while scaling to support peak workloads, Amazon Music decided to build a centralized, cloud-based queuing system with an on-device storage feature that supports offline playback and automatic data synchronization between clients and the central queuing system. The streaming service looked to Amazon Web Services (AWS) for a solution that could closely fit its use case, work effectively alongside its existing AWS infrastructure, and scale to support its users.
Read the full case study to learn how Amazon Music built the solution—called Cloud Queue—leveraging AWS services such as AWS AppSync, a fully managed service that makes it simple to develop GraphQL and Pub/Sub APIs by handling the heavy lifting of securely connecting to data sources, AWS Amplify, which lets front-end web and mobile developers quickly and easily build full-stack applications on AWS, and Amplify DataStore, which provides a persistent on-device storage repository for users to write, read, and observe changes to data either online or offline, to gain offline web and mobile support out of the box, sync cloud and local queues to a single data model, and scale efficiently alongside its customer growth.