protobuf
https://auth0.com/blog/beating-json-performance-with-protobuf/
How Do We Use Protobuf?
description: define structure .proto files
Implmentation: generate classes/objects
Parsing and Serialization: be able to exchange messages.