Вопросы к Поиску с Алисой
Некоторые преимущества использования flatMap в Scala перед простым map:
Как правило, при работе с Futures рекомендуется использовать map для обработки результатов одного Future, а flatMap — когда в callback вложен другой Future. www.credera.com