You are the architect of the Contoso airline group. You are responsible for designing a notification system that will be used to send promotional content via push notifications to millions of subscribed devices. The design should cater to all popular platforms like Android, iOS, and Windows. Which of the following technologies would best fit the design?
Notification Hub is correct, as this supports the sending of large amounts of data to the popular devices via PUSH notifications. Event Hub will not suffice as this is used to collect millions of events per second for processing, not sending the notifications. Service bus will not suffice, as this is a messaging service and not a notification service. Service bus is used for apps that make use of transactions, ordering, and duplicate detection as well as apps that require handling of high-value messages that cannot be lost. Event Grid would not suffice as this is used to provide developers access to the events generated by cloud infrastructure.