System Design · Lyft · Medium
1. What is Facebook Messenger? Facebook Messenger is a real-time messaging service that supports one-to-one chats and small group discussions through mobile and web clients. Although the interface appears straightforward, the backend must preserve an authoritative, ordered history while also supporting low-latency but potentially lossy systems for presence, read receipts, notifications, and delivery to multiple devices. 2. Requirements The chat experience should appear…
Checking your access…