Thrift
Apache Thrift is a robust remote procedure call (RPC) framework and code generation system developed at Facebook. It enables services written in different programming languages to communicate seamlessly and efficiently, utilizing a concise Interface Description Language (IDL) to define data…
Key facts
- First appeared
- 2007
- Category
- technology
- Problem solved
- Apache Thrift was created to solve the challenge of building high-performance, cross-language services in rapidly scaling distributed environments. It aimed to provide a common, efficient, and type-safe mechanism for disparate services written in different languages to communicate, overcoming the complexities and inefficiencies of custom serialization and network protocols that were prevalent at the time.
- Platforms
- Android, Linux, Windows, macOS, iOS, Any platform supported by target generated languages
Related technologies
Notable users
- AirBnB (historically)
- Evernote
- Uber (historically)