4 июня(суббота) 2011 Москва

Телефон: +7 (495) 502-33-78
E-mail: 2011@devconf.ru

Архив 2011года - актуальная информация тут

Построение событийно управляемого веб-сервиса на Ruby

Иван Касатенко, техлид, UNIQ Systems.
Доклад(30 мин)

Как правило, Rails используется для построения веб-приложений в формате “запрос-ответ”, а long-poll AJAX запросы отдаются традиционно асинхронным и событийным не-Ruby инструментам, как-то: Node.js и Erlang. Мы попытались сломать этот стереотип, реализовав событийно управляемый веб-сервис полностью на Ruby с помощью EventMachine и Thin.
- Зачем может понадобиться такой веб-сервис?
- Node.js vs. EventMachine vs. Erlang
- Принцип реализации “в лоб” и его недостатки
- Все ли вызовы стоит делать асинхронными?
- Архитектура сервиса: как не запутаться в своем же коде и получать удовольствие от тестирования
- Как избавиться от “спагетти-кода” в событийно-управляемом приложении
- Синхронный vs Асинхронный - какой в итоге счет?



Список заявок секции