Високонавантажений бекенд: Streams, Redis & Черги
Streams Pipeline, Backpressure, кешування Redis та воркери BullMQ
Масштабна обробка даних: потоковий парсинг терабайтних файлів без витоків пам’яті, імовірнісне кешування XFetch та надійні черги завдань BullMQ.
Практичні сценарії розділу
2 сценаріїв доступно для виконання
Проектирование высоконагруженного сервиса фоновой обработки: передача многогигабайтных файлов через Node.js Streams с контролем Backpressure, организация распределенных очередей задач на BullMQ с автоповторами и изоляцией воркеров, а также вероятностное кэширование в Redis (алгоритм XFetch).
Создание масштабируемого реалтайм-сервера на Node.js: архитектура двунаправленного протокола WebSockets (библиотека ws), детектирование оборванных соединений через Heartbeat (Ping/Pong), безопасная аутентификация сокетов на этапе HTTP Upgrade и горизонтальное масштабирование через Redis Pub/Sub.
Інші розділи напрямку Node.js
Переходьте до суміжних тем для комплексного опанування спеціалізації.