Azure Event Grid – An Event Service for Modern Applications

Whether in reaction to changes coming from IoT devices, in response to user clicks on mobile apps, or for the initiation of business processes from customer requests, most modern applications are built through the use of events. With the growth of event-based programming, there is a larger focus on server-less platforms, such as Azure Functions (a server-less compute engine) or Azure Logic Apps (a server-less workflow orchestration engine), which enable you to spend less time worrying about any infrastructure, provisioning, and scaling, and spend more time focusing on your application.

In an attempt to make building event-based and server-less applications even easier to build on Azure, Microsoft has released Azure Event Grid, a first-of-its-kind fully managed event routing service. Azure Event Grid manages all routing of events from any source, to any destination, for any application, greatly simplifying the development of event-based applications as well as the creation of server-less workflows.

Azure Event Grid makes an event a first-class object in Azure, you can subscribe to any event that is happening across your Azure resources and react using server-less platforms like Functions or Logic Apps. In addition to the built-in publishing support for events, through services such as Blob Storage and Resource Groups, Event Grid gives users flexibility and the ability to create your own custom events to publish directly to the service. On top of having a broad array of Azure services and built-in handlers for events, like Functions, Logic Apps, and Azure Automation, Event Grid allows flexibility in handling events, supporting custom web hooks to publish events to any service, even 3rd-party services outside of Azure. The flexibility that Azure Event Grid offers allows for endless application options and makes this a truly unique service in the public cloud.

Here is how it works:

Here are some additional details of this new Azure service:

Today, Azure Event Grid has built-in integration with the following services:

Event Publishers and HandlersWe are aiming to deliver more event sources and destinations later on this year, including Azure Active Directory, API Management, IoT Hub, Service Bus, Azure Data Lake Store, Azure Cosmos DB, Azure Data Factory, and Storage Queues.

Azure Event Grid completes the missing half of server-less applications. It simplifies event routing and event handling with unparalleled flexibility.

Go ahead and give it a try. I can’t wait to see what you build. To learn more try the quick start.