What is Azure Event Grid?
Azure Event Grid is a fully managed event routing service for event-driven architectures. The service connects event sources with handlers and enables reactive applications without polling or complex messaging infrastructure.
Core Features
- Native integration with over 20 Azure services as event sources
- Push-based event delivery to webhooks, functions and queues
- Event filtering by type, subject and data attributes
- Guaranteed delivery with configurable retry policy
- Dead-letter queue for undeliverable events
Typical Use Cases
- Reactions to Blob Storage uploads (e.g., image processing)
- Azure Resource Manager events for automation
- IoT scenarios with event-based processing
Benefits
- Serverless with automatic scaling
- Sub-second latency for event delivery
- Cost-effective with 100,000 free events per month
- No infrastructure management
Integration with innFactory
As a Microsoft Solutions Partner, innFactory supports you with Azure Event Grid: event-driven architecture design, event schema definition and integration with existing systems.
Frequently Asked Questions
What is the difference between Event Grid and Event Hubs?
Event Grid is for discrete events with push delivery (webhooks). Event Hubs is for high throughput with pull-based streaming. Event Grid for reactions, Event Hubs for analytics.
Which event sources are supported?
Native integration with Azure services like Blob Storage, Resource Manager, IoT Hub, Container Registry. Additionally Custom Topics for your own events and Partner Events for SaaS integrations.
How does event delivery work?
Event Grid pushes events to subscribers via HTTP webhook, Azure Functions, Service Bus, Event Hubs or Storage Queues. Retry logic and dead-lettering are built-in.
What does Event Grid cost?
The first 100,000 events per month are free. After that 0.60 EUR per million events. No costs for event schemas or topics.
