Capítulo 3. Comunicação e contratos de dados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O problema fundamental da comunicação é o de reproduzir num ponto, de forma exacta ou aproximada, uma mensagem selecionada noutro ponto.
Claude Shannon
Shannon, conhecido como o Pai da Teoria da Informação, identificou o maior obstáculo da comunicação: garantir que um consumidor de uma mensagem possa reproduzir com precisão a mensagem do produtor, de modo a que tanto o conteúdo como o significado sejam corretamente transmitidos. O produtor e o consumidor devem ter um entendimento comum da mensagem; caso contrário, esta pode ser mal interpretada e a comunicação ficará incompleta. No ecossistema orientado para os eventos, o evento é a mensagem e a unidade fundamental da comunicação. Um evento deve descrever com a maior precisão possível o que aconteceu e porquê. É uma declaração de factos e, quando combinado com todos os outros eventos de um sistema, fornece um histórico completo do que aconteceu.
Contratos de dados orientados para eventos
O formato dos dados a comunicar e a lógica segundo a qual são criados formam o contrato de dados. Este contrato é seguido tanto pelo produtor como pelo consumidor dos dados do evento. Dá significado e forma ao evento para além do contexto em que é produzido e alarga a possibilidade de utilização dos dados às aplicações do consumidor.
Há dois componentes de um contrato de dados bem ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access