Является ли nginx / node.js / postgres очень масштабируемой архитектурой?

У меня есть приложение, работающее с:

  • одним экземпляром nginx в качестве внешнего интерфейса (обслуживающим статический файл)
  • кластер приложения node.js для серверной части (с использованием модулей cluster и expressjs)
  • один экземпляр Postgres в качестве базы данных

Достаточно ли этой архитектуры, если приложению требуется масштабируемость (это только для запросов HTTP / REST) ​​для :

  • 500 запросов в секунду (каждый запрос только извлекает данные из БД, эти данные могут быть несколько ko, и после выборки не требуется больших вычислений).

  • 20000 пользователей подключены одновременно

Где могут быть узкие места?

5
задан Luc 17 November 2011 в 14:19
поделиться