In this article, we’ll learn about Azure Event Grid in brief and then go through a process to enable event grid resource provider in Azure. This is the first article on the Azure Event Grid article series. Here, we’ll learn about various concepts in Azure Event Grid and its different features. In the following series, we’ll learn about routing events, storage accounts and more with Azure Event Grid.
What is Azure Event Grid?
Azure Event Grid makes it possible to send the event data from a particular source to handlers. Basically, the Azure Event Grid helps to connect application to numerous other services. As the name says, the Azure Event Grid is a feature enabled by Azure which makes it possible for event-based architecture while building applications. Through the Azure Event Grid, all the incoming events such as resource groups and blob storage are supported. Furthermore, with the custom topics developer’s own events too are supported by the Azure Event Grid. Simply select the Azure Resource to subscribe to and all then we require to do is connect Webhook endpoint or the event handler to the event. Filters can be accessed in order to route certain events to various endpoints, multicast to the multiple endpoints making sure all the events are properly delivered.
As we’ve talked about Fault tolerance and business continuity in the previous article, Business Continuity And Disaster Recovery In Azure, the Azure Event Grid also supports high availability with natively being deployed to multiple fault domains in each region spread over different availability zones.
In the upcoming articles, we’ll learn the process to create and route the custom events with Azure Event Grid. It would be done in the process as follows. All of the event sources would be connected with the Event Handlers through the Azure Event Grid.

Source: Microsoft
Main Concepts in Azure Event Grid
The following are the main concepts in Azure Event Grid discussed in brief.
Event
The event is basically any occurrence in applications which reflect an answer to what happened.
Event Sources
The event sources are where the event has taken place. It is the source of the event.
Event Handlers
The event handlers are the ones who have the part in handling the outcome of the event. These are usually the services and application which react to the event that occurs.
Event Subscriptions
The event subscriptions can route events to one or more handlers. It is basically the built-in mechanism itself or the endpoint to route the events.
Topics
Topics are the endpoint where the events are sent by the publishers.
Features of Event Grid
Azure Event Grid has numerous features. Let us learn about them in brief.
Serverless Architecture
The Azure Event Grid enables the connections of data sources and event handlers with a complete serverless application architecture support. Using the Event Grid, we can trigger serverless function automatically. For instance, analyzing of any data – text or image when added to the Azure Blob Storage. Learn more about Blob Storage through the article, Azure Blob Storage.










Join the conversation! Your thoughts help the community grow.