Capítulo 6. Esquemas de eventos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Um esquema bem definido é essencial para qualquer produto de dados. No caso dos eventos, o esquema consiste numa declaração explícita dos nomes dos campos, dos tipos, das predefinições e dos limites, proporcionando clareza sobre o conteúdo dos dados, tanto para os seres humanos como para as máquinas. Os esquemas fornecem uma compreensão clara e comum dos dados, tanto para o produtor como para o consumidor do produto de dados. Os esquemas eliminam a ambiguidade, apoiam a descoberta e o autosserviço e reduzem o risco de incompreensão dos dados por parte de quem os utiliza.
Os esquemas simplificam a descoberta de dados e o autosserviço. Podes incorporar documentação no próprio esquema, mantendo a definição de dados e a documentação estreitamente ligadas. Os geradores de código, em conjunto com o esquema, podem gerar classes e objectos adequados para a linguagem de programação preferida do consumidor. Do mesmo modo, os geradores de eventos podem utilizar o esquema para gerar eventos que correspondam às definições, fornecendo um mecanismo para gerar uma vasta gama de dados de teste para condições de fronteira.
Os esquemas fornecem uma estrutura para a evolução dos dados ao longo do tempo, embora as tuas opções de evolução de esquemas dependam da tua seleção de tecnologia. O principal objetivo da utilização da evolução do esquema é atualizar ...