I thought about that but its built on top of HTTP. so I would need HTTP :(
gRPC/protobuf most widely supported binary protocol and encoder