Вопрос к тем, кто имеет опыт разработки систем мгновенных сообщений, чатов и аналогичных проектов. На основе какого стека технологий Вы создавали такие системы? Особенно интересно мнение специалистов по нагруженным проектам, кто с какими технологиями работает и почему выбрал именно их.
В моем случае набор следующий. В качестве БД использую классическую MySQL, основная логика на PHP, IM-сервер написан на Node JS, а в качестве протокола используются WebSockets. Решил отойти от классического long-polling'а (а-ля vk), т.к. WebSockets позволяет добиться большего интерактива и значительно разгружает сервер от множества Ajax-запросов. Что касается MySQL и PHP, это классика, просто в поддержке и можно быстро писать код. Node JS - отличная технология для Back-End, которая позволяет реализовать функционал выходящий за рамки PHP.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости