It's pretty straightforward - Bufstream's compatible with Kafka up to 3.7. You'd want to test your existing tooling against it (i.e. Kafka Connect). You can get started trying out semantic validation in a local environment using schemas on your local filesystem then graduate to the Buf Schema Registry or use a CSR. Feel free to tag me (Joe Rinehart) in the public Buf Slack (https://buf.build/b/slack) if you get stuck.
This piece really made me think. Consistent, sharp data analysis.
> Not every client can do semantic validation. Only Java clients are supported. Python, Go, Node, and other clients can’t do that.
Correction: semantic validation is currently supported in Confluent Schema Registry clients for Java, Python, Go, Node, C# and C++.
(Full disclosure: I'm a Buf employee.)
It's pretty straightforward - Bufstream's compatible with Kafka up to 3.7. You'd want to test your existing tooling against it (i.e. Kafka Connect). You can get started trying out semantic validation in a local environment using schemas on your local filesystem then graduate to the Buf Schema Registry or use a CSR. Feel free to tag me (Joe Rinehart) in the public Buf Slack (https://buf.build/b/slack) if you get stuck.