Art of Distributed System Architecture Design
May 23, 2015 · Backend Development
Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue
Facebook Messenger switched from a pull‑based JSON over HTTPS model to a push‑based snapshot‑incremental architecture using MQTT, Thrift, and a dual‑pointer Iris queue backed by MySQL and flash storage, cutting non‑media payload by 40% and reducing send‑failure rates by roughly 20%.
Iris queueMQTTMySQL
0 likes · 5 min read