What You Learned

In this chapter, we covered the protobuf fundamentals we’ll use throughout our project. These concepts will be vital throughout our project, especially as we build our gRPC client and server. Now let’s create the next vital piece of our project: a commit log library.

Footnotes

[3]

https://auth0.com/blog/beating-json-performance-with-protobuf

[4]

https://github.com/protocolbuffers/protobuf/releases

[5]

https://github.com/googleapis/googleapis

[6]

https://github.com/golang/protobuf

[7]

https://github.com/alexshtin/proto-bench/blob/master/README.md

[8]

https://github.com/istio/istio/pull/24956

[9]

https://github.com/istio/api/pull/1607

[10]

https://github.com/envoyproxy/go-control-plane/pull/226

[11]

https://github.com/gogo/protobuf/issues/691

[12]

https://bit.ly/2HcYojl