Design Chat System
Functional Requirements:
- Login, Authorisation, User profile
- One to One chat
- Group Chat
- Online Presence
- Message Delivery Notification
- Push notification when user is offline
Non Functional Requirements:
- High Availability
- Scalability, high throughput
- Keep chat history forever
1. Login Authorisation and User Profile
Comments
Post a Comment