Большая часть веб-приложения представляет собой довольно стандартный CRUD. Мне нужно, чтобы некоторые данные передавались клиентам в режиме реального времени по мере их создания. Стоит ли запускать отдельный, более легкий стек (например, Sinatra или EventMachine) для AJAX?
Если я запущу один стек, у меня будут накладные расходы Rails. Для этого может потребоваться больше процессов/серверов Rails, так как же мне общаться между ними без запросов к базе данных? ZeroMQ? Наконец, подходит ли Rails для обработки сотен одновременных подключений?
Если я запущу два стека, мне нужно будет дублировать логику авторизации.
Какие методы оказались успешными для вас?