An iMac over a modern white desk showing an Azure Event Grid dashboard platform

Introduction

Event Grid simplifies event-based apps using a single service for managing the routing of all events from any source to any destination. It is designed for high availability, consistent performance, and dynamic scale and lets you focus on your app logic rather than infrastructure. Event Grid connects your app with other services. For example, create a topic to send your app’s event data to Event Grid, and get reliable delivery and advanced routing on Azure and on Kubernetes. Use Event Grid with Azure Logic Apps to process data anywhere, without writing code.

An infographic of an example of an Azure Event Grid architecture
Example of an Azure Event Grid architecture

You can publish any event-to-event grid, add consumers to event grid, and lower costs by eliminating the need for constant polling. Event grid is serverless, so you get the benefits of publishing and subscribing to messages without the overhead of setting up the necessary infrastructure.

With Azure Event Grid you can easily build applications with event-based architectures. First, you select the Azure resource you want to subscribe to, and then you give the name of the event handler or WebHook endpoint to which you want to send the event. Event Grid has built-in support for events coming from Azure services, like storage blobs and resource groups. You can also support your own events using custom topics and using filters to route specific events to different endpoints, multicast to multiple endpoints, and ensure your events are delivered.

Azure Event Grid maximizes availability by natively spreading across multiple fault domains in every region, as well as across availability zones where supported.

How will Event Grid help me?

Azure Event Grid includes features that improve services, Op’s automation, and integration.

Serverless application architectures – Event Grid connects data sources and event handlers. For example, use Event Grid to trigger a serverless function that analyzes images when added to a blob storage container.

Op’s automation – Event Grid allows you to speed automation and simplify policy enforcement. 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 – Event Grid connects your app with other services. 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. You can also use Event Grid with Logic Apps to process data anywhere, without writing code.

What are the key features?

Simplicity – Use a simple point and click to aim events from your Azure resource to any event handler or endpoint.

Advanced Filtering – Filter on the event type or event publish path to ensure event handlers only received relevant events.

Fan-out – Subscribe several endpoints to the same event to send copies of the event to as many locations as needed.

What is the cost model?

Azure Event Grid uses a pay-per-event pricing model, so you only pay for what you use. The first 100,000 operations per month are free. Operations are defined as event ingress, subscription delivery attempts, management calls, and filtering by subject suffix. Event Grid provides reliable message delivery at massive scale and is used as a fully managed service on Azure or on your own Kubernetes clusters. Use Event Grid to build reactive, event-driven apps in a modern, serverless or on-premise compute architecture—eliminating polling and its associated cost and latency. Event grid is based on:

A simple scheme of the Azure Event Grid cost benefits
Azure Event Grid cost benefits

A brand name and experience you can trust

  • Microsoft invests more than 1 billion USD annually on cybersecurity research and development.
  • More than 3500 security experts are employed and dedicated to data security and privacy.
  • Azure has more certifications than any other cloud provider.

The TwoConnect Edge

TwoConnect leverages Microsoft Azure to integrate cloud services and on-premises applications and models, and creates, tests, and deploys custom APIs. We help you achieve a smooth transition from initial start-up to steady-state operations, after which we provide you with the full complement of documentation and training you need to run your environment effectively.

Our team of amazing Microsoft MVPs, Azure Developers (all certified in latest exam AZ-203), development managers, trainers, and our extended worldwide community of integration experts with whom we’ve partnered for over two decades are here to help you build world-class solutions.

Read more on Azure Event Grid.