What You Learned

Distributed Services with Go — by Travis Jeffery (22 / 84)

The Pragmatic Programmers
The Pragmatic Programmers
1 min readApr 23, 2021

--

👈 Work with the Generated Code | TOC | Chapter 3 Write a Log Package 👉

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

Copyright © 2021, The Pragmatic Bookshelf.

👈 Work with the Generated Code | TOC | Chapter 3 Write a Log Package 👉

Distributed Services with Go by Travis Jeffery can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.

Unlisted

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.