Staying on top of all your events
In general, an event indicates something that has happened or changed within your systems or those connected to yours. Azure Event Grid describes the actions that took place – like a change in data or information – and sends it from Event Source to Event Handler. Thus, Azure Event Grid is your complete event routing service.
A great benefit of using Event Grid is that it enables you to manage all of your events under one roof. Event Grid is built to handle massive scale, so it works fantastically no matter the level of organization you are operating at. Another added benefit is both publishing and subscribing to messages without the overhead of having to set up the required infrastructure yourself. Helping you build event-based and serverless applications on Azure with ease.
Azure Event Grid provides you a fully managed, scalable, uniform event consumption solution on a cost-efficient pay-per-execution basis.
Getting clarity on your events with Azure Event Grid
Simplicity
Point and click to aim events from your Azure resource to any event handler or endpoint.
Advanced filtering
Filter on event type or event publish path to make sure event handlers only receive relevant events.
Fan-out
Subscribe several endpoints to the same event to send copies of the event to as many places as needed.
Reliability
24-hour retry with exponential backoff to make sure events are delivered.
Pay-per-event
Pay only for the amount you use Event Grid.
High throughput
Build high-volume workloads on Event Grid.
Built-in Events
Get up and running quickly with resource-defined built-in events.
Custom Event
Use Event Grid to route, filter, and reliably deliver custom events in your app.
A selection of our clients
Supporting the ‘Push’ model
Azure Event Grid is based on a ‘push model’. Meaning, your application will never need to request or ‘poll’ for events. Instead, your events are delivered immediately to a specified endpoint. This allows your code to respond to events as they happen in near real-time. Often this will also lead to saving cost because it removes any polling overhead – that might occur on a regular basis – and instead only triggers code when it’s needed to consume an event.
Performance targets
- Subsecond end-to-end latency in the 99th percentile
- 99.99% availability
- 10 million events per second per region
- 100 million subscriptions per region
- 50-ms publisher latency
- 24-hour retry with exponential back-off for guaranteed delivery in the 1-day window
- Transparent regional failover
Serverless Application Architectures
Azure Event Grid provides serverless infrastructure for event-based applications. You can publish to Event Grid from any source and consume messages from any platform. Event Grid also has built-in support for events from Azure resources to streamline integration with your applications. For example, you can subscribe to blob storage events to notify your app when a file is uploaded. Your application can then publish a custom event grid message that is consumed by other cloud or on-premises applications.
Operations Automation
Event Grid allows you to speed automation and simplify policy enforcement by notifying Azure Automation when infrastructure is provisioned. For example, use Event Grid to notify Azure Automation when a virtual machine or database in Azure SQL is created. Use the events to automatically check that service configurations are compliant, put metadata into operations tools, tag virtual machines, or file work items.
Application Integration
You can use Event Grid to connect your app to other services. Using standard HTTP protocols, even legacy apps can be easily modified to publish Event Grid messages. For example, create a custom topic to send your app’s event data to Event Grid, and take advantage of its reliable delivery, advanced routing, and direct integration with Azure. Or, you can use Event Grid with Logic Apps to process data anywhere, without writing code.
Azure Event Grid: Your fully-managed event routing service
Whether it’s inside Azure or outside, Azure Event Grid ensures your events are delivered in near real-time no matter the scale and system.
- Manage all your events within one solution
- Connect to the extensive library of Azure services
- ‘Push’ model delivering your events to the right endpoint
- Provides serverless infrastructure for event-based services
- Connect applications and integrate them with other services
- Pay-per-event model
Your complete event routing service
From application integration, to operations automation and serverless architectures: Azure Event Grid helps you do it all. Learn how it boost your enterprise today.