Я создаю конечную точку API, которая должна вызывать несколько внешних сервисов / БД, и я не хочу, чтобы моим пользователям приходилось ждать, пока этот процесс произойдет, однако результат этого процесса важен для моих пользователей.
Моя первая мысль состоит в том, чтобы добавить запрос в очередь и немедленно вернуться, а затем через некоторое время пользователь может запросить другую конечную точку для результата.
Есть ли лучший способ go об этом? Должен ли быть ответ webhook вместо того, чтобы просить пользователей дважды запрашивать API?