Capítulo 4. Esquemas e contratos de dados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Observação
Uma versão anterior deste capítulo apareceu anteriormente em Building an Event-Driven Data Mesh (O'Reilly, 2023).
Esquemas são essenciais para que uma arquitetura orientada por eventos comece a funcionar. Um esquema é uma declaração explícita das estruturas de dados, nomes, tipos, padrões e limitações. Eles facilitam um entendimento comum dos dados tanto para produtores quanto para consumidores. Os esquemas eliminam a ambiguidade, oferecem suporte à descoberta e ao autoatendimento e reduzem significativamente os erros de análise e interpretação.
Contratos de dados, abordados em mais detalhes na segunda metade deste capítulo, dependem de esquemas como um componente fundamental. Eles também incorporam outros aspectos, como propriedade, contratos de nível de serviço, criptografia, regras de evolução de dados e muito mais.
Dica
Use esquemas! Embora tecnicamente opcionais, eles são essenciais para criar arquiteturas orientadas por eventos que realmente funcionem.
Este capítulo é uma visão prescritiva e opinativa dos esquemas e contratos de dados em uma arquitetura orientada a eventos e fornece instruções sobre como você pode se preparar para o sucesso. Há muitas tecnologias de esquema diferentes e muitas maneiras diferentes de comunicar dados entre sistemas por meio de eventos. No entanto, alguns métodos e tecnologias ...
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