Azure has all sorts of Publisher/Subscriber resources available to allow sending and receiving messages (events) within Azure. Think of the Service Bus, EventHub, Storage Queue, Stream Analytics, Azure Functions, etc.
At some point, Microsoft realized that a more formal way of the eventing abilities of these resources was needed.
This let to the introduction of the EventGrid, one overall solution to send and receive messages. Azure Event Grid relatively new.
The Azure Event Grid allows you to easily build applications with event-based architectures
The Azure resources are divided into two groups:
- Event sources. Resources which produce events (or pass-through events)
- Event handlers. Resources which are able to pick up events and do something with them
These resources all come together in the Event Grid.

The Azure IoT Hub can act like an Event Source too. The events exposed are:

Let’s see how we can put this to use.
Doorgaan met het lezen van “Subscribe your IoTHub to EventGrid as event source”