Глеб Решетнев — Degradation вместо downtime: Node.js под пиковыми нагрузками и DDoS
HolyJS — конференция для JavaScript‑разработчиков
0:00 / 0:00
Глеб Решетнев — Degradation вместо downtime: Node.js под пиковыми нагрузками и DDoS
1 051 просмотр · 1 день назад
HolyJS — конференция для JavaScript‑разработчиков
32,7 тыс. подписчиков
1 051 просмотр · 1 день назад
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта — https://jrg.su/2TNWLB
High-load Node.js-сервисы не всегда падают просто из-за того, что «трафика слишком много». Часто они падают потому, что пытаются продолжать работать в полном режиме, даже когда ресурсов уже не хватает.
В докладе расскажу про техники graceful degradation, которые позволяют Node.js-приложению переживать пиковые нагрузки и минимизировать простой сервиса — короче говоря, продолжать работать, а не падать.
Разберем:
rate limiting как первый слой защиты;
emergency switches для отключения тяжелых операций в runtime;
detection aborted requests и early stop.