HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

NodeJS в HighLoad проекте
Архитектуры

Доклад принят в Программу конференции
iAGE Engineering

Работает в компании iAGE Engineering в качестве тимлида в разработке высоконагруженных проектов.
Также является сооснователем хакерспейса FutureLab в Ульяновске.

Тезисы

NodeJS - достаточно молодой фреймворк, и пока не каждый решается использовать его в продакшене, а тем более в highload.

В течение последнего года мы разрабатывали проект DMP (Data Management Platform), используя NodeJS для прототипирования. На данный момент проект в большей степени все еще остался на JS и без труда справляется с текущими нагрузками в 10 000 запросов в секунду.

В докладе я расскажу, почему остановились именно на NodeJS и совсем не жалеем об этом.

К сожалению, никакое дело не обходится без граблей и костылей. Я расскажу обо всех встретившихся проблемах и уделю особое внимание проблемам со спагетти-кодом, утечками и нехваткой памяти. Как мы убили немало времени, тщетно ища источник проблем, и какие правила мы составили для себя на будущее, чтобы не повторить своих ошибок.

Расскажу немного о применении микросервисов для решения проблемы спагетти-кода.

И, как итог, опишу ряд рекомендаций, которые помогут избежать большой траты времени при использовании NodeJS.

Другие доклады секции
Архитектуры

НП "Центр Прикладных Исследований Компьютерных Сетей"
Rambler's Top100