How Adobe uses the Enterprise tier of Azure Cache for Redis to serve mobile push notifications

By Robert Taylor

Mobile Push Notification Service is Adobe’s second iteration of push messaging service, responsible for sending push notifications to end users’ mobile phones on behalf of our customers. Compared to the previous generation, we have successfully increased push throughput by 20 fold while reducing operational cost by 80%.

This talk goes through our journey to achieve this with Azure Cache for Redis Enterprise, along with higher reliability and efficiency, and the microservice design lessons we learned along the way. You will learn how we achieve high availability, scalability, and data persistence by using fully managed Azure Cache for Redis Enterprise. In addition, we cover how probabilistic data structures can be applied to systems that require searching from a massive amount of data with limited amount of memory, at the cost of a small number of false positives.