Apache Thrift Description
What is an Apache Thrift?
Thrift is the interface description language used to create various services for different programming languages. Thus, it becomes possible to link different operating systems and applications written in different languages into one operating system. Thrift is a framework for remote procedure calls (RPCs) and binary communication protocols.
Stack of Thrift software
Apache Thrift implements a software stack that simplifies the development of interoperable multilingual applications. The image shows a simple representation of this software stack.