A light and informative book about gRPC. Unlike other reviewers, I liked the fact it didn't contain examples in my primary programming languages (Python, C# and JS), as it forced me to 1) remember Ruby, and 2) learn a bit more about Golang and make sense of the different nuances that go with server/client code generation in different programming languages. The different examples help in understanding the commonalities and differences of different implementations of servicers and stubs, which is valuable in case you want to introduce gRPC into a heterogeneous environment. The book definitely explains the different concepts and features more than the docs, as well as, provide the reader with an overview of HTTP/2, but it doesn't go much into Stylguide and related issues a team would face, and in that regard I would recommend the reader to take a look at Google's and Uber's Protocol Buffers Styleguides, as they also shed more light on what might be the challenges of shipping production software with this tech-stack. Overall, this is a good and light book on a nice and battle-tested API framework.