Is it necessary to only use protobufs with Netty? What other options do we have?
Another reason was ease of use especially because Netty already supports message encoders and decoders for conversion between protobuf and bytebuf.
You could also use https://github.com/FasterXML/jackson-databind but that would require a reasonable amount of custom code for the encoder and decoders