Сейчас нагрузки то никакой нет, сижу с двух эмуляторов тыкаю, все работает. Но будет ли все так гладко, например, при 100 юзерах одновременно общающихся
- подключаешь девайс с телегой к отладке
- отправляешь себе сообщение
- смотришь че происходит
p.s. у них там тоже на FCM завязано, изучи как они обыгрывают ситуацию: push отправляют постоянно или только чтобы апнуть и выполнить соединение...
Я бы, скорее всего, пушил бы каждое сообщение/событие, пока пользователь не откроет приложение. Как только пользователь запустил приложение, то просто установил бы коннект и принимал/отправлял уже через соединение.