Protobuf's distributed nature involves risks in evolution making some mistakes challenging to fix. While new fields can be added safely, changes like renaming or changing field types are risky due to simultaneous versions existing across different programs. Accepting some non-ideal situations is often better to prevent breaking user protocols.
1 Comment
Sort: