Я хочу создать прототип веб-приложения, которое будет использовать сокеты для передачи мягкого потока сообщений клиентам мобильных веб-приложений. Я хочу выбрать архитектуру, которая будет работать для большого количества клиентов, если/когда она перейдет в производство (чтобы мне не пришлось менять ее позже)
Я хотел бы начать с рельсов, потому что они знакомы и имеют сильную структуру с самого начала, что означает, что их легче прототипировать. Я думаю, что Фэй предоставит то, что мне нужно с точки зрения уровня pub-sub, но собираюсь ли я создать узкое место, используя ruby и большое количество сокет-соединений, или Faye изолирует/защитит сервер Ruby от этой нагрузки, если вы будете следовать ?
Вначале нагрузка не будет значительной, поэтому это не имеет значения, я просто не хочу, чтобы меня ковыляли позже, когда будет много подключений к сокетам, и я бы хотел использовать node.js! JS на стороне сервера был бы для меня довольно новым, но я думаю, что есть преимущества в том, что приложение JS может также включать в себя клиентскую сторону.
Совет ценится.