Azure Event Grid allows you to easily build applications with event-based architectures. 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 blobs and resource groups. Event Grid also has support for your own events, using custom topics.
Training materials for this tool are under development.