The operation of the followers is similar to that of Twitter. Each person can follow as many users as he wants. By being follower the user can follow the activity of his favourite users in real time.
Our following management system is similar to the Twitter following management system
Activity notification scenario:
User A follow User B
User C follow User B
User D follow User B
User X follow User B
User B follow User X
User B has published a new post.
Users A, C, D and X which are User B followers are notified.
User A has published a new post.
No one is notified, no one is following User A.
User X has published a new post.
Only user B is notified.