...
- As a means to define an efficient binary serialization format
- As a means to reuse code-generators for skeleton-code to work with VSS data in various languages.
Alternatives:
Useful links:
Concerns
- How to decide on groups of parts
- You have to provide all sub-branches even if only interested in one leaf - especially where a branch has both sub-branches and leaves, this is unexpected.
- Some groups make sense always, e.g. GPS.{Lat,Long}
- optionality is supported in Protobuf. Should all branches/leaves even be optional in the message definition?
...
{"serverDuration": 168, "requestCorrelationId": "3ba2b31edc21cc3a"}