Обзор Azure Event Grid

Разработка решений на основе событий и сообщений в Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Event Grid и событийная архитектура

  • Основные концепции Event Grid.
  • Важность событийной архитектуры.
  • Как она меняет взаимодействие приложений.
  • Общие принципы для разных приложений.

Azure Event Grid

Разработка решений на основе событий и сообщений в Azure

Событийная архитектура

Событийная архитектура

  • Системы реагируют на события по мере их возникновения.
  • Сервисы независимы друг от друга.
  • Задачи распределяются на основе событий.
  • Генерация и обработка событий разделены.
  • Обработка данных в реальном времени.
  • Мгновенный отклик.
Разработка решений на основе событий и сообщений в Azure

Вынесение длительных задач

Длительная задача

  • События позволяют выносить длительные задачи во внешние процессы.
    • Приложение отвечает быстро.
    • Длительные процессы выполняются в фоновом режиме.
  • Это реализуется с помощью Event Grid.
Разработка решений на основе событий и сообщений в Azure

Кейс: загрузка документа

Процесс кредитного договора в банке

Разработка решений на основе событий и сообщений в Azure

Кейс: загрузка документа

Рабочий процесс с документами

Разработка решений на основе событий и сообщений в Azure

Кейс: загрузка документа

Полный процесс оформления кредита

Разработка решений на основе событий и сообщений в Azure

Обзор Event Grid

  • Один из сервисов Azure.
  • Обеспечивает событийное взаимодействие в реальном времени.
  • Маршрутизирует события к различным назначениям.
  • Разработан для быстрой доставки событий.
  • Масштабируется автоматически без управления серверами.

Логотип Event Grid

Разработка решений на основе событий и сообщений в Azure

Давайте потренируемся!

Разработка решений на основе событий и сообщений в Azure

Preparing Video For Download...