Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov cover image

How to use Data Contracts for Long-Term Schema Management

Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov

00:00

Avril Encoding

For above in its encoding format, it ID fields by integers. And so order matters less in for above, right? Where you can add and remove fields and define them differently. So that Avril does not like that. It's got me reordering the fields alphabetically if I just felt that way. Exactly. That's right. Yeah. The same is true for the reverse. First compatibility says you can upgrade your producers first and your consumers will be fine as long as certain rules are followed. But since your consumers don't have the idea of what this new field that is required is, they really can't. They'll just continue interpreting the data as they were before.

Play episode from 22:04
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app