~/talk

Messaging @Scale

Talkat Mobile @Scale 2023 · on Wednesday, 2023-10-25· [frontend-architecture]
linkedin:akshaypa
slides:none on file

Platform balances agility versus efficiency by turning messaging into an ecosystem rather than a simple service: Msys uses SQLite-backed relational tables (chats, messages, presence) and a custom DSL CQL that compiles to C with codegen to Java/Objective‑C. A 2020 messenger rewrite makes the client 1/4 the size and twice as fast, Msys integration into Facebook cuts time‑to‑interact by 25+%, and the platform lets apps pick tables and stored procedures to avoid one‑size‑fits‑all bloat.

AI-written summary · about

  1. 0:00Mobile messaging platform intro
  2. 1:09Messaging features in Meta apps
  3. 2:54Agility versus efficiency
  4. 3:37Divergent vs converged codebases
  5. 6:43Agility and efficiency balance
  6. 7:04Platform model: service vs ecosystem
  7. 9:13MSUS: messaging system platform
  8. 11:21MSUS integration in Facebook
  9. 12:46Thread view reuse
  10. 13:30Scaling MSUS challenges
  11. 14:55MSUS future enhancements & Q&A
~/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.