Slack) на Node.js? Если да, то буду благодарен если поделитесь опытом:
                  
                  
                  1. Плюсы и минусы (технические) разработки подобного приложения с помощью Node.js (performance, speed и так далее)
                  
                  
                  2. Насколько хорошо Node.js работает с сокетами?
                  
                  
                  3. Технические трудности.
                  
                  
                  4. И любые другие детали.
                  
                  
                  
                  
                  
                  По началу, приложение будет с небольшим количеством юзеров (до 10,000-20,000). После этого, собираемся переходить на Elixir. И тут следующий вопрос:
                  
                  
                  5. Как легко / удобно / быстро перейти с Node.js на Elixir? 
                  
                  
                  
                  
                  
                  P.S если есть какие-то интересные ресурсы которые могут ответить на мои вопросы, тоже буду благодарен.
                  
                  
                
а зачем сокеты? рефреш по таймеру на 2 секунды пользователь не замечает. можно просто периодически опрашивать сервер за новыми сообщениями, получать их в json и парсить. Факт присутствия пользователя в сети определяется разницей во времени от его lastStuchalsyaKserveru и currentTimestamp. у ВК в середине нулевых с этим проблем не было, на таком количестве пользователей-то
1. нормально будет работать 2. socket.io braindead 3. хз 4. хз 5. разные платформы, разные парадигмы, не будет удобно
даже псевдо-риалтаймовские браузерные игры пишут на нём)
если не жалко денег, или попадаешь во фри лимит, то я бы посоветовал https://www.ably.io/
Обсуждают сегодня