Amazon EventBridge

Barramento de eventos sem servidor que conecta dados de aplicativos de seus próprios aplicativos, de SaaS e de serviços da AWS

O Amazon EventBridge é um barramento de eventos sem servidor que facilita a interconexão de aplicativos usando dados dos seus próprios aplicativos, de aplicativos no modelo software como serviço (SaaS) e de serviços da AWS. O EventBridge entrega um stream de dados em tempo real de origens de eventos como Zendesk, Datadog ou Pagerduty, e encaminha esses dados para destinos como AWS Lambda. Você pode configurar regras de encaminhamento que determinam o destino dos dados para criar arquiteturas de aplicativos que reagem em tempo real a todas as fontes de dados. O EventBridge facilita a criação de aplicativos orientados por eventos porque se encarrega das atividades de consumo e entrega de eventos, segurança, autorização e tratamento de erros.

AWS New York Summit 2019: Intro to Event-driven Architectures and Amazon EventBridge (51min38s)

Benefícios

Conecte dados de aplicativos SaaS

O EventBridge consome dados de aplicativos SaaS compatíveis e os encaminha para destinos de serviços da AWS usando a integração nativa no Console de Gerenciamento da AWS. Com o EventBridge, você pode usar dados de aplicativos SaaS para acionar fluxos de trabalho de suporte ao cliente, operações empresariais e muito mais. Saiba mais sobre parceiros de SaaS integrados.

Escreva menos código

O EventBridge facilita a conexão de aplicativos porque você pode consumir, filtrar e entregar eventos sem escrever código personalizado. O EventBridge encaminha automaticamente os eventos da origem para um ou mais destinos de serviços da AWS compatíveis, como AWS Lambda e Amazon Kinesis Data Streams.

Crie facilmente arquiteturas orientadas por eventos

O EventBridge simplifica o processo de criação de arquiteturas orientadas por eventos. Com o EventBridge, os destinos de eventos não precisam estar cientes das origens de eventos porque você pode filtrar e publicar diretamente no EventBridge. Não há necessidade de configuração. As arquiteturas orientadas por eventos são distribuídas e com baixo acoplamento, o que aumenta a agilidade do desenvolvedor e a resiliência do aplicativo.

Reduza a sobrecarga operacional

Com o EventBridge, não é preciso provisionar, corrigir e gerenciar servidores nem instalar, manter ou operar software. O EventBridge escala automaticamente com base no número de eventos consumidos. Você paga apenas pelos eventos publicados por seus aplicativos SaaS ou da AWS. O EventBridge incorpora recursos distribuídos de disponibilidade e tolerância a falhas.

Como funciona

O EventBridge conecta aplicativos usando eventos. Um evento é um sinal de que o estado de um sistema mudou, como uma alteração no status de um tíquete de suporte ao cliente. O EventBridge facilita a criação de aplicativos resilientes orientados por eventos usando dados de uma grande variedade de origens de eventos.

product-page-diagram-EventBridge_How-it-works_V2@2x

Casos de uso

Suporte ao cliente

Você pode enviar alterações de status em tíquetes de suporte ao cliente ao EventBridge e acionar um fluxo de trabalho automatizado ou usar machine learning para treinar e implantar um modelo de análise de sentimentos. Por exemplo, você pode usar o Amazon SageMaker para associar uma pontuação de satisfação do cliente a um tíquete original do Zendesk.

Operações de segurança

Você pode enviar eventos de segurança para o EventBridge para comunicação com grupos de usuários relevantes usando vários canais. Por exemplo, você pode incluir eventos de detecção de ameaças em um fluxo de trabalho de comunicações do Whispir ou automatizar a entrega de relatórios do sistema de segurança com regras baseadas em eventos.

Operações empresariais

Você pode usar o EventBridge para acessar, processar e enviar dados operacionais de um sistema para outro. Por exemplo, você pode usar o EventBridge para conectar incidentes do PagerDuty a um data warehouse do Amazon Redshift para poder analisar a velocidade a remediação e a carga operacional média das equipes de engenharia.

Monitoramento de aplicativos

Você pode responder rapidamente às mudanças na performance de aplicativos usando o EventBridge para coletar streams de métricas de aplicativos em tempo real. Por exemplo, você pode enviar alertas de volume de carga do DataDog ao EventBridge para acionar uma função do AWS Lambda que escala instâncias do EC2 para absorver o aumento de carga esperado.

Registro de diretório

Você pode automatizar os processos de registro de diretório enviando informações do usuário ao EventBridge para acionar um fluxo de trabalho. Por exemplo, você pode enviar novos eventos de criação de usuários do OneLogin ao EventBridge e direcioná-los para uma função do Lambda que disponibiliza recursos técnicos para engenheiros recém-contratados.

Atualizações de dados do cliente

É possível usar alterações nos dados do cliente no sistema de gerenciamento do relacionamento com o cliente (CRM) para acionar fluxos de trabalho em outros sistemas. Por exemplo, você pode enviar um evento ao EventBridge quando o status de uma oportunidade do SugarCRM muda para “Closed Won” e acionar um fluxo de trabalho que provisiona registros de faturamento em um sistema de contabilidade.

Recursos

Documentação
Saiba mais sobre como usar o Amazon EventBridge na documentação.  
 
Amazon EventBridge – Event-Driven AWS Integration for your SaaS Applications
Jeff Barr, 11 de julho de 2019
 
Product-Page_Standard-Icons_01_Product-Features_SqInk
Confira os recursos do produto

Saiba mais sobre os recursos do Amazon EventBridge.

Saiba mais 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comece a criar no console

Comece a criar com o Amazon EventBridge no Console de Gerenciamento da AWS.

Faça login 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Saiba mais na documentação

Aprofunde a sua compreensão do EventBridge no guia do desenvolvedor.

Saiba mais