Высоконагруженное multi-level marketing решение.
Расчеты вознаграждений в дереве пользователей. Механизм регистрации с бизнес-логикой. JSON API для работы связанных приложений. Отдельный административный интерфейс с разделением доступа по ролям и статистикой. Система поддержки пользователей с обновлениями через websockets. Шардинг базы данных для ежедневных заданий. Партиционирование таблиц для хранения истории действий пользователей. Сокращение трафика между клиентами и серверами за счет перехода на ajax запросы и уменьшения размера ответа сервера.
Используемые технологии: Ruby on Rails (3.2), PostgreSQL (9.2), Resque, Faye, Delayed Job, db_charmer, chef
Недельный отчет newrelic rpm