Thrift introduction, comparison of various servers, multi-interface service implementation