Jul 3, 2024
One thing I've observed with Protobufs is the tendency for proliferation of language specific declarations to sneak their way into the .proto file, an example being the "option csharp_namespace". This pollutes the file somewhat and you can end up with different protos for different languages for the same set of messages.