Skip to content

SYSTEM Cited by 1 source

Apache Thrift

Apache Thrift (thrift.apache.org) is an open-source interface description language (IDL) and RPC/serialization framework, originally developed at Facebook and later donated to the Apache Software Foundation. Defines strongly-typed service interfaces that generate client + server stubs in many languages.

Used by Uber during the 2013+ microservice build-out to provide well-defined RPC interfaces and stronger contracts on top of the TChannel + Hyperbahn RPC substrate. (Source: sources/2024-03-14-highscalability-brief-history-of-scaling-uber)

Later Uber migrated to gRPC + Protobuf as those ecosystems matured, but Thrift remains historically significant as the IDL that anchored the Uber microservice platform.

Seen in

Last updated · 517 distilled / 1,221 read