Смотрю я на gRPC и мне одновременно представляется подход принятый в Android с AIDL файлами и то, что у нас было в ламоде для jsonrpc