Довольно часто встречаю вопросы типа: «А кто вообще из крупных/известных/заметных IT компаний использует в производстве Node.js?». 19 января 2012 года в блоге компании Fog Creek, основанной небезызвестным Джоелом Спольски (Joel Spolsky), была опубликована статья «The Trello Tech Stack». Странно, что на Хабре это как-то обошли вниманием. Поэтому, чтобы исправить этот недостаток, а заодно показать пример использования Node.js в крупном проекте, я сделал перевод этой статьи.
Сама статья довольно объемная, поэтому разбита на две части:
Часть 1
- CoffeeScript
- Клиент
* Backbone.js
* HTML5 History API
* Mustache - Pushing and Polling
* Socket.io and WebSockets
* AJAX запросы
Часть 2
- Сервер
* node.js
* HAProxy
* Redis
* MongoDB - Итак, нравится ли нам это?