Visão geral do Azure Event Grid

Desenvolver soluções baseadas em eventos e mensagens no Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Event Grid e arquitetura orientada a eventos

  • Conceitos centrais do Event Grid.
  • Importância da arquitetura orientada a eventos.
  • Como isso transforma interações entre apps.
  • Princípios comuns aplicáveis a diferentes apps.

Azure Event grid

Desenvolver soluções baseadas em eventos e mensagens no Azure

Arquitetura orientada a eventos

Arquitetura orientada a eventos

  • Sistemas respondem aos eventos quando ocorrem.
  • Serviços são independentes.
  • Distribui tarefas com base em eventos disparados.
  • Separa quem gera de quem processa eventos.
  • Processamento de dados em tempo real.
  • Resposta imediata.
Desenvolver soluções baseadas em eventos e mensagens no Azure

Terceirizando tarefas longas

Tarefa de longa duração

  • Eventos podem terceirizar tarefas longas.
    • O app responde rápido.
    • Processos longos vão para segundo plano.
  • Pode ser feito com Event Grid.
Desenvolver soluções baseadas em eventos e mensagens no Azure

Estudo de caso: upload de documento

Fluxo de contrato de empréstimo bancário

Desenvolver soluções baseadas em eventos e mensagens no Azure

Estudo de caso: upload de documento

Workflow de documentos

Desenvolver soluções baseadas em eventos e mensagens no Azure

Estudo de caso: upload de documento

Workflow completo do empréstimo

Desenvolver soluções baseadas em eventos e mensagens no Azure

Visão geral do Event Grid

  • Um tipo de serviço do Azure.
  • Facilita comunicação em tempo real orientada a eventos.
  • Roteia eventos para vários destinos.
  • Projetado para entrega rápida de eventos.
  • Escala automaticamente sem gerenciar servidores.

Logo do Event Grid

Desenvolver soluções baseadas em eventos e mensagens no Azure

Vamos praticar!

Desenvolver soluções baseadas em eventos e mensagens no Azure

Preparing Video For Download...