Protocol Buffers taken to their Simplest Form

1 · Kevin Cox · April 12, 2020, 8:35 p.m.
In this post I am going to design a data serialization format heavily based on Protocol Buffers (protobufs). The main difference is that I am going to try to simplify the encoding and explore the tradeoffs. What are Protocol Buffers? Protocol buffers are a number of things. Primarily they is a binary encoding format for structured data, however they also consist of a language to define the schema, a compiler to generate serializers and deserializers in multiple languages as well as a couple othe...