Андрей Менский: Один из плюсов rabbitmq - это то, что он сам заботится о распределении задач между воркерами, так же активно используем маршрутизацию сообщений. На хабре есть хороший цикл статей "RabbitMQ tutorial", где основные сценарии использования разобраны.
Андрей Менский: На работе пришли к решению с rabbitmq, так как модули у нас выходили объемными и к тому же команда разработчиков разнородная, кто-то хорошо знает python, кто-то node.js или С++.
Андрей Менский: Идея с отдельными воркерами на мой взгляд не самая лучшая в силу природы node.js, но если уж хочется, то и для этих целей можно использовать zmq. Он поддерживает коммуникацию inproc.
AlexMine: Уже вполне пригодно для использования, есть конечно местами проблемы с библиотеками, но большинство библиотек достаточно зрелые и стабильные.
Не надо подменять понятия. Firefox и youtube - это концептуально разные вещи, в то время как go и rust - это языки программирования со схожим назначением.
В intellij можно любые плагины подключать, в том числе и те, что используются в Webstorm, а вот в Webstorm такое уже не пройдет. Но в целом Webstorm более чем достаточно