Какой выбрать язык для бэкенда мессенджера (Python/Java/Node.js)?
то здесь лучше подойдёт WebSocketнетNode.js хорош в плане производительностинетно ужасный callback hell и ООПнет
пишите, на том на чем умеете
Погуглите "пуш уведомления" и firebase
"PHP для этого плохо подходит"
Какой онлайн предполагается быть? У нас 100 тысяч пользователей отлично жило на fastgci c PHP и mysql.
Потом сделали кластер для mysql, а для API так и не понадобилось.