Creating a whole system that relies on push notification is not a trivial task. Besides ensuring that you are not focusing on handling each PNS logic individually and providing reliable device registration and routing systems, you have to introduce a pipeline for passing messages from one part of your system to the end device. In this section, we will focus on incorporating Notification Hub into a few reference architectures, which will help you understand its role and the connections between different cloud services.
Push notification architecture
Direct connection
The simplest architecture we could think of would be a direct connection between a backend and notification service:
In such a scenario, each send notification...