Веб-приложение Java для 5 000 пользователей

Впервые (надеюсь, не в последний раз) в своей жизни я буду разрабатывать приложение, которое должно будет обрабатывать большое количество пользователей (около 5000) и управлять большим количеством данных. Я разработал приложение, которое управляет большим количеством данных (около 100 ГБ данных, не так много по многим вашим стандартам), но количество пользователей было довольно низким (около 50).

Вот список инструментов/фреймворков, которые я думаю, что буду использовать:

  • Vaadin UI framework
  • Hibernate
  • PostgreSQL
  • Apache Tomcat
  • Memcached (для обработки сеансов)

приложение будет в основном работать внутри сети компании. Он может работать на кластере серверов или нет, зависит от того, сколько денег компания хочет потратить, чтобы облегчить себе жизнь.

Итак, что вы думаете о моем выборе и чего мне следует опасаться?

Cheers

9
задан Flakron Bytyqi 13 March 2012 в 12:40
поделиться