Chapter 29: Custom Serializers and Codecs

Beyond Protobuf

gRPC defaults to Protobuf but supports pluggable serialization:

When to Use Non-Protobuf

In practice, 99% of gRPC services use Protobuf. Don't change unless you have a measured reason.