Thrift service model