CallistoLabsNYC / samsa

Rust-native Kafka/Redpanda protocol and client implementation.
Apache License 2.0
7 stars 1 forks source link

Add support for AVRO #17

Open hgm-king opened 3 months ago

WesWWagner commented 1 month ago

Regarding adding support for Avro... typically most clients are written in a manner that expects the developer to interact with the avro and protobuf libraries directly for their serdes activity.

Can you expand on whether this is a suggestion to automate and abstract this behavior by intervening in consume and produce requests to automatically interface w/ schema and serdes activity ? This would be a break from the norms and standards of how most kafka clients work, but is something I have considered particularly useful if a good pattern were adopted to automate this and not force users of the client to manually code serdes activity.