Become part of a community passionate about building better apps. Custom encoding: Go implementation in net/rpc vs grpc and why we switched At Dgraph , we aim to build a low latency, distributed graph database. This means our data is distributed among nodes in the cluster. Executing a query means multiple nodes are communicating with each other. To keep our latency of communication low, we use a n