~/talk

The Meta Thrift Journey: O (100 Billion QPS) Moved

Talkat Systems @Scale Summer 2023 · 2023-07-18..07-19· [databases]
slides:none on file

Thrift at Meta handles roughly 100 billion QPS and the team unifies multiple custom RPC frameworks into one fork (FB Thrift) so thousands of machines move from bespoke RPC to Thrift at up to 28 billion QPS with no visible client changes. Codegen adds a fast-path optimization that speeds deserialization by ~25%. A new Thrift customization feature lets platforms supply custom types like cache TTLs and generates a Delta representation for wire-efficient updates, and these features are deployed and used to cut network and maintenance cost.

AI-written summary · about

  1. 0:00Start
  2. 1:34What is Thrift
  3. 7:38Thrift Serialization
  4. 13:13Customer Story (Alice & Bob)
  5. 14:51Solution: Thrift Customization
  6. 15:01Thrift Customization: Cost of Unification
  7. 15:34Thrift Customization Example
  8. 16:34Customer Story (Lisa)
  9. 17:55Delta Representation Example
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.