gogo/protobuf vs binary | What are the differences? | StackShare