Todos os produtos
Search
Central de documentação

EventBridge:Arquitetura orientada a eventos

Última atualização: Jun 28, 2026

A arquitetura orientada a eventos (EDA) é uma arquitetura distribuída e fracamente acoplada que coleta eventos de aplicações, processa-os em tempo real e os encaminha para sistemas downstream sem aguardar resposta. O EventBridge permite construir soluções EDA de qualquer complexidade ao conectar produtos cloud, aplicações e serviços por meio do protocolo CloudEvents 1.0.

Conceitos principais

Um evento representa o registro de uma mudança de estado, como a criação de um novo pedido ou a atualização do status de um pedido para refletir uma devolução.

Na EDA, três funções interagem entre si:

  • Produtores de eventos geram eventos em diversas aplicações.

  • Roteador de eventos (EventBridge) recebe, filtra e entrega esses eventos.

  • Consumidores de eventos (produtos e serviços downstream) reagem aos eventos entregues.

Como produtores e consumidores se comunicam apenas pelo roteador, cada lado pode evoluir, escalar e falhar de forma independente.

Capacidades essenciais

O EventBridge oferece três capacidades fundamentais:

Capacidade

Descrição

Coleta de eventos

Captura eventos gerados em várias aplicações, como a criação de novos pedidos ou alterações no status do pedido, incluindo devoluções e trocas

Processamento de eventos

Higieniza, filtra e valida os eventos

Roteamento de eventos

Analisa o conteúdo do evento e o entrega aos produtos downstream

Vantagens

Baixo acoplamento

Reduz as dependências entre produtores e consumidores de eventos. Os produtores concentram-se exclusivamente na geração de eventos, sem precisar saber como eles são processados ou quais consumidores os recebem. Uma falha em um componente não afeta os demais serviços.

Execução assíncrona

A EDA suporta cenários assíncronos. Durante picos de demanda, os eventos de várias fontes são coletados e armazenados no barramento de eventos, sendo distribuídos gradualmente. Isso evita congestionamento do sistema e sobrecarga de recursos.

Escalabilidade

Os recursos de roteamento e filtragem permitem o particionamento de serviços, facilitando o dimensionamento e a distribuição de rotas. É possível adicionar novos consumidores sem modificar os produtores.

Agilidade

O EventBridge integra-se a diversos produtos e aplicações da Alibaba Cloud, permitindo o roteamento de eventos para qualquer serviço do sistema e garantindo implantações rápidas e eficientes.

Funcionamento

Exemplo de integração de RH

O diagrama a seguir ilustra uma EDA para um sistema de serviços de recursos humanos (RH). O EventBridge coleta eventos de integração de novos funcionários do sistema de RH e os encaminha aos serviços downstream apropriados. Essa arquitetura melhora a escalabilidade do site e simplifica atualizações da arquitetura corporativa e extensões do sistema.

EDA architecture diagram

Exemplo de serviço de pedidos

Nesta arquitetura, o EventBridge coleta eventos referentes a vários status de pedidos e os distribui para os serviços de destino.

Event-driven order service architecture