⚙️ Когда worker threads выиграли у процессов — оптимизация Node в Booking.com
Booking.com перевела свой крупнейший React SSR‑сервис с кластеров pm2 на Platformatic Watt и worker threads и добилась 38% экономии — не магия, а комбинация меньших накладных расходов на изоляцию и грамотной настройки. Вместо множества процессов у них появились легковесные потоки, которые лучше используют память и CPU при высокой нагрузке.
Выигрыш получен не только за счёт смены модели исполнения, но и благодаря тонкой настройке балансировки нагрузки и параметров GC V8. Это подчёркивает, что переход на worker threads — не просто подмена процессов, а возможность оптимизировать весь стек исполнения для конкретной рабочей нагрузки.
Если у вас масштабный SSR или latency‑чувствительный сервис — имеет смысл протестировать worker threads и обратить внимание на балансировщик и сборщик мусора, вместо слепого увеличения числа процессов.
Статья
#NodeJS #WorkerThreads #Platformatic #Performance #SSR
Post #5462
19