Google protobuf based server