A fast C++ RPC library using Protocol Buffer syntax