...
Azure Event Grid is an eventing backplane that enables event-driven, reactive programming.
It uses the publish-subscribe model.
Publishers emit events, but have no expectation about how the events are handled.
Subscribers decide on which events they want to handle.
It is strongly recommended to use available messaging products and services that support a publish-subscribe model, rather than building your own.
In Azure, consider using Service Bus, Event Hubs or Event Grid.
Other technologies that can be used for pub/sub messaging include Redis, RabbitMQ, and Apache Kafka.
First, select the Azure resource you would like to subscribe to, and then give the event handler or WebHook endpoint to send the event to.
Event Grid has built-in support for events coming from Azure services, like storage blobs and resource groups.
Event Grid also has support for your own events, using custom topics.
...