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 próprios aplicativos, de aplicativos integrados 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.

Registro do esquema — agora em demonstração: à medida que seus aplicativos se tornam mais interconectados por meio de eventos, você precisa se esforçar mais para encontrar eventos e entender a estrutura deles para escrever um código que reaja a esses eventos. O registro do esquema do Amazon EventBridge armazena a estrutura de eventos (ou esquema) em um local central compartilhado e mapeia esses esquemas para codificar Java, Python e Typescript, para que seja fácil usar eventos como objetos no seu código. O esquema do barramento de eventos pode ser adicionado automaticamente ao registro por meio do recurso de descoberta de esquema. Você pode se conectar e interagir com o registro do esquema no Console de Gerenciamento da AWS, nas APIs ou nos kits de ferramentas do SDK para Jetbrains (Intellij, PyCharm, Webstorm, Rider) e no VS Code.

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. Para escrever um código para reagir a eventos, você precisa conhecer o esquema do evento, que inclui informações como título, formato e regras de validação para cada parte dos dados do evento. O registro do esquema do EventBridge (em demonstração) armazena uma coleção de esquemas fáceis de encontrar gerados pelos aplicativos, serviços da AWS ou aplicativos SaaS da sua organização. Você também pode baixar vinculações de código para qualquer esquema no registro do seu IDE, o que permite representar o evento como um objeto fortemente tipado no seu código.

Diagrama de funcionamento

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.

Saiba mais »

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.

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