ReferenceGlossary
Binary RPC
A remote procedure call that encodes its messages in a binary format, such as Protocol Buffers over gRPC, instead of text such as JSON. The payload is smaller and cheaper to parse, at the cost of a schema both sides must agree on.
Network
In Quorum#
Binary RPC between services research halves the CPU that an App Server or Worker spends serialising each backend call, from 0.02 reference ms to 0.01. You see it on the CPU gauge of the Nodes that make the calls, so a Design that ran out of CPU serves more on the same boxes.
Design#
Read next#
Compression, Connection pooling, Utilization, HTTP/2 and HTTP/3