Related Reading
- Scaling the Messages Application Back End
- Facebook: An Example Canonical Architecture For Scaling Billions Of Messages
Architecture Diagram

Note
The distribution of work is done by the Discover Service. There are two layers of partition
- Cell level: User-to-cell mapping is maintained in the discover service.
- Application Server level (node): User-to-node mapping is maintained in the Distributed Logic.
----- END -----
©2019 - 2022 all rights reserved