1

Networking Primer

Communication over networks is at the core of all of our modern technology and gRPC is one of the high-level frameworks that we can use to achieve efficient reception and transmission of data. As it is high level, it gives you abstractions for sending and receiving data without thinking about all the things that could go wrong when communicating over the wire. In this chapter, the goal is to understand, at a lower level (not the lowest), what happens when we send/receive messages in gRPC Go. This will help you get a sense of what’s going on and, later on, when we talk about debugging and observability, you’ll be able to grasp the concepts presented more easily.

In this chapter, we’re going to cover the following main topics: ...

Get gRPC Go for Professionals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.