I stumbled across this Dgraph blog post mentioning Protocol Buffers-based binary formats in Dgraph from a few years ago Dgraph: JSON vs. Binary clients - Dgraph Blog
But as I was going through the client code (the dgraph-rs community client as well as the official Golang client) I noticed that the Response message now has an embedded field that features json, so it would seem like the current state of Dgraph is that there’s no more binary format as much as a gRPC-wrapped JSON. Is this the case?
Our application uses binary protocols from top down and we’re seeing a bunch of time lost in the middle to deserializing JSON responses from Dgraph and wondering if it’s really necessary.