Capítulo 3. Comunicación y contratos de datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El problema fundamental de la comunicación es el de reproducir en un punto, exacta o aproximadamente, un mensaje seleccionado en otro punto.

Claude Shannon

Shannon, conocido como el Padre de la Teoría de la Información, identificó el mayor obstáculo de la comunicación: garantizar que el consumidor de un mensaje pueda reproducir con precisión el mensaje del productor, de modo que tanto el contenido como el significado se transmitan correctamente. El productor y el consumidor deben tener una comprensión común del mensaje; de lo contrario, puede malinterpretarse, y la comunicación será incompleta. En el ecosistema dirigido por eventos, el evento es el mensaje y la unidad fundamental de comunicación. Un acontecimiento debe describir con la mayor precisión posible lo que ha ocurrido y por qué. Es una declaración de hecho y, cuando se combina con todos los demás sucesos de un sistema, proporciona una historia completa de lo que ha ocurrido.

Contratos de datos basados en sucesos

El formato de los datos que se van a comunicar y la lógica con la que se crean forman el contrato de datos. Este contrato lo siguen tanto el productor como el consumidor de los datos del suceso. Da al evento significado y forma más allá del contexto en el que se produce y amplía la usabilidad de los datos a las aplicaciones del consumidor.

Hay dos ...

Get Construir microservicios basados en eventos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.