Estou trabalhando em um serviço que analisa alguns logs do Redu. Como a comunicação seria server para server estive procurando algum protocolo que fosse mais adequado sem o custo de serialiazação/desserialização do JSON/XML e me deparei com algumas alternativas tais como Apache Thrift, Avro e o gRPC.
Nas minhas pesquisas eu dei preferência ao gRPC (comunidade, documentação, etc), gostaria de ouvir que vocês acham sobre de ter um protocolo dentro do Redu para tal propósito e deixar a API Rest para os clientes?
Se alguém que já teve experiência com qqer um dos protocolos pudesse compartilhar algum feedback seria ótimo também =D