protocol that is used to define and create services for numerous languages. It is used as a remote procedure call (RPC) framework. Was developed at Facebook and now hosted on Apache as open source project
files. 2. Compile thrift files $ thrift -r --gen <language> <Thrift filename> 1. Create Handler to implement function in server 2. Run server 3. Call function from client