AI engineering glossary · Data engineering

What is Protocol Buffers?

Protocol Buffers (also called protobuf): A language-neutral binary serialisation system from Google in which structures are declared in a schema file and compiled into code. Messages are small and fast to parse, and field numbers allow forward and backward compatible changes.

Level: advancedTopic: Data engineering

Protocol Buffers: an example

A service defines message Order with numbered fields and sends it over gRPC; older readers ignore new fields they do not know.

Related terms

More Data engineering terms

Where you learn it

Protocol Buffers is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.