Tagged articles
1 articles
Page 1 of 1
Art of Distributed System Architecture Design
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 queueMQTTMessenger
0 likes · 5 min read
Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue