Хм.. А может и подойдёт Kafka. Просто сама суть в том, что сокеты обслуживают обмен сообщений между пользователями. Как бэ.. Плюс там будет дополнительная информация, обмен которой будет в фоне. Ну и получается, что на 50к комнат(Конечная реализация) будет не менее 100к сообщений в минуту.
Если там на самом деле задержки всё же такие маленькие, то у меня ещё 30мс на запрос в IMDB монги, где хранятся эти абстракции и обработку их.