Похоже, вы просите общее введение в NodeJS в контексте "Почему я должен использовать это вместо LAMP / Ruby / Python / $ YourOldStackHere"
Единственное, что я могу предложить, это:посмотрите кучу видео узлов nodeJS , прочитайте http://nodebeginner.org, и разработайте простое приложение, чтобы почувствовать все это.
Насколько они "вписываются" в системуархитектура, обеспечивающая высокую доступность / масштабируемость / производительность ", ну, они соответствуют, как вы ожидаете;Node предоставляет быстрый управляемый событиями язык, memcache / redis / mongo предоставляет (не) постоянное хранилище ключей / значений, которое отбрасывает реляционный аспект SQL, который на самом деле не нужен многим решениям на основе SQL, и меняет его на скорость.
«высокая доступность / масштабируемость / производительность» - все зависит от того, насколько быстро технология работает на вашем оборудовании.Быстрые вещи более масштабируемы, доступны, производительны.NodeJS построен на V8, который является самым быстрым движком JS, но на самом деле это ничего не значит, если вы сравниваете, например, с PHP.
Быстрый Google, несомненно, предоставит некоторые анализы "node vs $ YourStack"