Azure Event Grid is a service in Azure that enables event management across different Azure resources. Instead of creating a polling mechanism in your application that polls for changes, the apps are notified when an event happens automatically. Azure Event Grid offers the throughput of millions of events per second and a 24-hour retrying mechanism. You can filter events based on publishing paths in order to receive only the events that are relevant to your application or resource. Events can be created without using code if you configure them in the Azure portal. You can create custom events as well, which can be created in your custom applications, PowerShell, or CLI.
Azure Event Grid offers the following built-in event sources:
- Azure Subscriptions (management operations)
- Resource Groups (management operations)
- Container Registry
- Event Hubs
- IoT Hub
- Media Services
- Storage Blob
- Azure Maps
- Service Bus
- Custom Topics
For Event Handlers, Event Grid currently...