Асинхронная обработка списка заказов и связанных данных о пользователях
После получения user_id запустите два независимых запроса конкурентно. Для миллионов заказов используйте ограниченный пул работников и потоковый вход, а не миллионы созданных Task.
Читать ответ