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#

Performance research

Compression, Connection pooling, Utilization, HTTP/2 and HTTP/3

Learn more#