- Facebook Messenger:
- Support one-on-one chat
- Keep track of online/offline status of users
- Support persisitence storage of chat history
- Group chatting (extend function)
- Push notification: notify user of new message when they are offline (extend function)
Low Latency: real time performance. Highly persistency: user see the same information in all device. Hihg availability: very low down time. Our services shouls support a heave search load since there will be a lot of search requests.