Огляд 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...