Facebook has released an internal RPC tool. From the whitepaper at http://developers.facebook.com/thrift/: Thrift currently supports five target languages: C++, Java, Python, Ruby, and PHP. At Facebook, we have deployed servers predominantly in C++, Java, and Python. Does anyone want to do the legwork on getting a success story for them? --amk