Hi,
We are looking to implement a Whatsapp-like group chat functionality where a user is a member of many groups (say 1000). I have a general question, does it make sense to join all groups when the app is running? In other words, if the app is running and the xmpp stream is established we could join all groups and start receiving messages or join a group when we want to send a message (or when the user opens the "group chat page"), any issues doing it in terms of scaling/load/etc?
Thanks,
Adam