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