11. unique token per device and app
persist, refresh and retrieve millions of tokens
challenge - registration management
12. 1 millisecond to send an async notification
~16 minutes to send 1 million notifications
~32 servers to send them within 30 seconds
challenge - time to deliver message
13. personalized per user and/or device
language, message format, visuals
metrics (currency, temperature, length))
challenge - message personalization
14. users/apps subscribe to topics
only interested in rugby and tennis events
and only when taking place in the UK or US
challenge - message routing
22. notify customer about offerings in real-time
e.g. 20% voucher for food/merchandising
triggered by queue length
valid for 5 minutes
23. stream analytics
transformingest
beacon triggered
by device proximity
notify
event hubs
store in table
storage for further
analytics
use
machine learning
to predict the most
suitable
voucher/offering
notify customer
about voucher
using push
notification
storage predictive analytics
event & data
producers
24. monitor and analyze attendee flow
create heat maps using time series of data
improve location layout for future events
35. use of stream analytics to detect patterns
buying volume increase/decrease
abandoned shopping carts
tweet volume/sentiment
36. dynamic pricing
ml to predict optimum pricing per category
proximity based incentives
stream analytics triggers re-pricing
37. use stream
analytics to trigger
re-pricing
transformingest
beacon triggered
by device proximity
notify
event hubs
store in table
storage for further
analytics
use
machine learning
to re-price
categories
update prices in
sales portal
storage predictive analytics
event & data
producers
sales data
social data
dashboard
notify subscribers