GRPC
One key feature missing from the protocol buffers technology is the communications part. Protocol buffers excel at encoding and serializing data into compact forms that we can share with other microservices. However, when the concept of Protocol buffers was initially conceived, only serialization was considered, but not the part where we actually send the data elsewhere. For that, developers used to roll their sleeves and implement their own TCP or UDP application layer to exchange the encoded data between services. However, what if we can't spare the time and effort to worry about an efficient communication layer? This is where GRPC comes into picture.
GRPC can simply be described as protocol buffers combined with an RPC layer on top. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access