In an environment where multiple platforms and multiple service providers exist, Azure Notification Hub acts as a broker between backend services that creates the notification requests and the provider services that deliver these notification requests to target devices.
Azure Notification Hub
Notification Hub infrastructure
Considering the release environments for an application (that is, alpha, beta, and prod) and the notification hubs, each environment should be set up as a separate hub on the Azure infrastructure. Nevertheless, notification hubs can be united with a so-called namespace so that application environments for each platform can be managed in one place.