PROTOBUF-EDI
Sérialisation binaire Google — plus rapide qu'Avro, plus rigide aussi.
Définition
Protobuf v3 : schémas .proto compilés en code (Java, Go, Python, JS, C++), encodage binaire varint (très compact), évolution de schéma stricte (tag numbers immutables). Performance 5-10x supérieure à JSON. Utilisé extensivement en gRPC, Apache Beam, Google Cloud Pub/Sub.
Origine
Initialement développé chez Google dès 2001, open-sourcé en 2008.
Exemple en contexte
Un service Go qui sérialise un Order en Protobuf binaire pour publier dans Pub/Sub.