Я думаю, что название ясно говорит об этом. Я Я не гуру масштабируемости. Я нахожусь на грани создания веб-приложения, которое необходимо масштабировать для больших наборов данных и, возможно, многих (не преувеличиваю, скажем, тысяч) одновременных пользователей.
MongoDB
является хранилищем данных. и я разрываюсь между написанием простого веб-приложения Play!
, общающегося с MongoDB
по сравнению с приложением Play!
, общающимся с REST-службой pp (на Scala), который выполняет тяжелую работу по всей бизнес-логике и персистентности.
Часть меня считает, что бизнес-логика, завернутая в сервис, является перспективой и позволяет развертывать только веб-приложение на нескольких узлах (масштабирование). Я захожу из стека Java EE и играю! бунтарь в веб-фреймворках Java. Такой подход дает мне уверенность в том, что я могу отказаться от Google Play! если нужно.
Часть меня тоже думает, что Play! приложение + сервисное приложение Scala представляет собой дополнительную сложность и может оказаться бесполезным в долгосрочной перспективе.
Любые предложения приветствуются.
ПРИМЕЧАНИЕ. Я новичок в Scala, MongoDB и Play !. Простите, если мой вопрос был глупым.