Azure Event Grid overview

Develop Azure Event-based and Message-based Solutions

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Event Grid & event-driven architecture

  • Core concepts of Event Grid.
  • Importance of event-driven architecture.
  • How it transforms application interactions.
  • Common principles applicable to different apps.

Azure Event grid

Develop Azure Event-based and Message-based Solutions

Event-driven architecture

Event-driven architecture

  • Systems respond to events as they occur.
  • Services are independent.
  • Distributing tasks based on triggered events.
  • Separate roles of generating and handling events.
  • Real-time data processing.
  • Immediate response.
Develop Azure Event-based and Message-based Solutions

Outsourcing long-running tasks

Long-running task

  • Events can outsource long-running tasks.
    • Application responds quickly.
    • Long-running processes pushed to the background.
  • Can be achieved by Event Grid.
Develop Azure Event-based and Message-based Solutions

Case study: document upload

Banking loan agreement flow

Develop Azure Event-based and Message-based Solutions

Case study: document upload

Document workflow

Develop Azure Event-based and Message-based Solutions

Case study: document upload

Full loan workflow

Develop Azure Event-based and Message-based Solutions

Event Grid overview

  • A type of Azure service.
  • Facilitates real-time, event-driven communication.
  • Routes events to various destinations.
  • Designed for fast event delivery.
  • Scales automatically without the need to manage servers.

Event Grid Logo

Develop Azure Event-based and Message-based Solutions

Let's practice!

Develop Azure Event-based and Message-based Solutions

Preparing Video For Download...