1. Есть 2 внешних сервиса и у них есть API
2. По таймеру (например, один раз в день) делаем http request GET к первому сервису, получаем JSON с данными. Там есть ID и данные, привязанные к этому ID
3. Для всех полученных ID делаем http request GET к первому сервису с ID в качестве параметра и получаем файл
4. Теперь у нас есть файл и данные для каждого ID. Для каждого ID делаем http request POST ко второму сервису, чтобы отправить этот файл с данными во второй сервис
Возможный вариант реализации п.1. — будут прилетать вебхуки с ID и данными вместо запроса по таймеру. И нужно в реальном времени отправлять результаты в API. Обсудим, как лучше сделать с исполнителем.
Есть мысли использовать yandex cloud serverless и написать там нужные функции.
Опубликовано 2 года назад