Интересуюсь в личных целях, возможно кто-нибудь сможет помочь и проконсультировать по следующему вопросу.
Меня интересует какую лучше платформу выбрать для создания веб-проекта на Java. Речь идет о проекте, подразумевающего огромное количество пользователей, расчитанное на различные регионы (в том числе америка и европа). В первую очередь меня интересует платформа серверов, базы данных, требование к их количеству и расположению. А также если это сервера в различных регионах каким образом лучше синхронизировать базы данных. Что из фреймворком можно использовать или нет (напр. Hibernate). Какие способы оптимизации нужно использовать. Как организовывать кластер и т.п. Что лучше использовать собственные сервера или обращаться к хостинг-провайдеру.
Понимаю, что вопрос достаточно общий, но тем не менее если кто-нибудт может в чем-то помочь, буду очень благодарен.