Вы уверены в :
Действие может быть определено как синхронное или асинхронное.
В официальной игровой документации написано:
Существует один вид Действия, которое является асинхронным, а не два вида (синхронное и асинхронное). Конструктор .async — это просто средство для упрощения создания действий на основе API, которые возвращают Future, что упрощает написание неблокирующего кода.
https://www.playframework.com/documentation/2.5.x/ScalaAsync
Не могли бы вы объяснить свою точку зрения немного подробнее, пожалуйста, потому что, честно говоря, ваша статья меня немного смутила, я новичок в игре и scala, и разные объяснения могут сбить с толку, поэтому я был бы признателен за дальнейшее объяснение.