Data Formats & Serialization: JSON, Protobuf, Avro
Choose what bytes cross the wire — JSON carrying its schema along, Protobuf turning names into numbers, Avro moving the schema off the wire — with honest size numbers and where the agreement should live.