console icon indicating copy to clipboard operation
console copied to clipboard

Configure RedPanda Console to use the AWS Avro Serializer

Open francescomucio opened this issue 2 years ago • 3 comments

We are investigating the possibility to use Redpanda on top of our AWS MSK cluser where we publish Avro events. We learned the hard way that MSK doesn't ingest normal Avro events, but they needs to serialized with the custom AWS serializer (com.amazonaws.services.schemaregistry.serializers.avro.AWSKafkaAvroSerializer).

Do we need to have a custom serializer if we use Redpanda with Avro events in MSK? And in case, is this a possibility?

francescomucio avatar Sep 28 '23 08:09 francescomucio

We discussed this in the Redpanda Slack. Console does not support the AWS serializers yet and thus can not be configured to deserialize payloads that were serialized using this class yet.

weeco avatar Sep 28 '23 13:09 weeco

Will it be possible to contribute to this repo adding this serializer?

francescomucio avatar Sep 28 '23 13:09 francescomucio

Yes, ideally take a look at this: https://github.com/redpanda-data/console/tree/improve-message-viewer/backend/pkg/serde . This is a refactoring of the deserialization code which we plan to merge within the next few weeks. This should also make it easier to add a new deserialization strategy

weeco avatar Sep 28 '23 13:09 weeco