Publicado: Dec 1, 2019
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. Os esquemas do barramento de eventos são adicionados automaticamente ao registro quando você ativa o recurso de descoberta de esquema. Você pode se conectar e interagir com o registro do esquema no Console AWS, nas APIs ou por meio dos kits de ferramentas do SDK para Jetbrains (Intellij, PyCharm, Webstorm, Rider) e no VS Code.
O EventBridge é um barramento de eventos sem servidor que facilita a interconexão de aplicativos usando dados dos próprios aplicativos, de aplicativos no modelo software como serviço (SaaS) e de serviços da AWS. Isso simplifica o processamento de criação de arquiteturas orientadas a eventos, diferenciando produtores de eventos de serviços que respondem a eventos. O design orientado a eventos torna os aplicativos mais escaláveis e resilientes, além de permitir que as equipes de desenvolvimento operem mais rapidamente porque têm menos dependências. Um aplicativo ou serviço que consome eventos precisa conhecer o esquema do evento, que inclui informações como título e formato de cada parte dos dados do evento. Os desenvolvedores também precisam escrever código para interpretar e converter eventos em um formato compreensível pelos aplicativos deles. À medida que os aplicativos crescem e mais equipes escrevem eventos, o processo de encontrar esses dados manualmente e escrever esse código se torna cada vez mais desafiador.
O registro de esquemas do EventBridge facilita a localização do esquema de eventos e o uso de eventos como objetos em seu código, armazenando a estrutura de eventos de maneira centralizada e mapeando-a para sua linguagem de programação. Você pode adicionar um esquema ao registro por conta própria ou ativar o recurso Descoberta de esquemas para adicionar automaticamente ao registro todos os esquemas enviados a um barramento de eventos. Qualquer desenvolvedor em sua organização pode procurar e acessar eventos no registro facilmente. Ao gerar vinculações de código, o registro permite que você interaja com o evento como um objeto no seu código. Você pode interagir com o registro do esquema no IDE preferido para aproveitar recursos como validação de código e preenchimento automático.
O registro de esquemas do EventBridge está disponível sem custo adicional. O recurso de descoberta de esquemas tem um nível gratuito de 5 milhões de eventos ingeridos por mês e uma taxa de 0,10 USD por milhão de eventos ingeridos fora do nível gratuito. Todos os eventos consumidos são medidos em blocos de 8 KB. Para obter mais informações sobre a definição de preço, consulte a página de definição de preço do EventBridge.
A demonstração do registro de esquemas do EventBridge está disponível nas regiões Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Tóquio) e Europa (Irlanda). Para obter detalhes sobre a disponibilidade do EventBridge, consulte a tabela de regiões da AWS.
Para saber mais:
- Leia o blog: Apresentação do Amazon EventBridge Schema Registry and Discovery - em demonstração
- Acesse a página de produto do EventBridge
- Leia Registro de esquemas do EventBridge no Guia do desenvolvedor do Amazon EventBridge