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

What Is Full Compatibility?

Full compatibility is the merging of backwards and forwards data. With full compatibility, you can upgrade consumers or your first real estate matter. But once you enter the full compatibility around, basically nothing is guaranteed. You would have no guarantees on whether a field even exists. At that point, you'd have to start doing existence checks,. Like, hey, I know my schema said that my field is here, but that field is optional. Let me actually check that is not known, right? Yeah.

Play episode from 24:35
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