Loading, please wait...

A to Z Full Forms and Acronyms

What is Azure Event Grid?

Aug 17, 2019 Azure, Azure event grid, 2124 Views
In this article, we'll learn what is the Azure event grid.
  1. Pre-requisite Knowledge

Before we start with the understanding of what is Microsoft Azure event grid, we should know –

    1. Basic knowledge of cloud computing and its services
    2. Basic knowledge of Microsoft Azure
    3. Good to have knowledge of ‘Event-Driven Applications / Serverless Architecture
  1. Introduction of Microsoft Azure Event Grid

Nowadays, most of the applications are fully automated and developed on decoupled architecture, microservices, event-driven applications, serverless architecture, and business logic are breaking down into smaller pieces. Along with this, we may require executing another process when certain events occur in the system, database or in the environment.

Considering Azure cloud event driven applications, we can build event sources like BLOB, resource group, subscriptions, event hub, service bus, etc. and event handlers like Azure function, logic apps, storage queue, hybrid connection, etc. In between these source events and event handlers, we need someone to handle and route the events reliably with advanced capabilities like filtering, low cost, can support built in and custom events. This role is playing by the Azure event grid which helps us to build such kind event driven applications, serverless architecture, etc.

Event Grid is a fully managed event service that enables you to easily manage events across many different Azure services and applications. This service simplifies for building event-driven and serverless applications in the Azure cloud.

 

Image Source – Microsoft Docs

There are five concepts in Azure Event Grid that let you get going:

  • Events - What happened.
  • Event sources - Where the event took place.
  • Topics - The endpoint where publishers send events.
  • Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Subscriptions are also used by handlers to intelligently filter incoming events.
  • Event handlers - The app or service reacting to the event.
  1. Tangible benefits of Azure Event Hub?
  • It is natively supported to event handling mechanisms in the Azure cloud application. Event Grid connects data sources and event handlers quickly.
  • We can capture most of the events and its routing to the event handlers easily with the help of the Azure event hub.
  • It supports both build-in and custom events.
  • We can apply more filters on the event types so that only appropriate event receiver can receive the event and its information. It provides intelligent routing with filters and standardizes on an event schema.
  • It is a highly reliable service with 24 hours retry.
  • It has a very low cost as we need to pay per event in the event grid.
  • Event Grid with support for millions of events per second.
  • It helps vastly improve serverless, ops automation, and integration work.
  1. Pricing Information-

It has 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 the subject suffix. Read more.

  1. Reference Links

Conclusion - In short, the Azure event grid is a reliable event delivery service on a massive scale. Azure Event Grid is a fully-managed event routing service running on top of Azure Service Fabric.

In this article, we have learned the overview of Microsoft Azure Event Grid and its services.

A to Z Full Forms and Acronyms