Есть ряд преимуществ с этим. По сути, сессионная модель в Play поддерживает архитектуру без разделения ресурсов. Это означает, что каждое выполняемое вами действие, которое, если вы следуете шаблону, который продвигает Play, является запросом RESTful, выполнение действия полностью самодостаточно. Это означает, что каждый запрос может быть индивидуально протестирован, а ваше приложение создано как набор дискретных функций.
Принцип здесь заключается в том, что чем меньше связь между каждым действием и меньше диалоговое состояние, которое обрабатывается жирным сеансом, тем чище и надежнее становится ваш код.
В качестве побочного эффекта вы также можете легко масштабировать, добавляя больше узлов по горизонтали, что обычно дешевле, чем вертикальное масштабирование, и менее сложно и рискованно, чем липкие сеансы.