По договоренности
Цель: разработать API с помощью которого можно автоматически собирать информацию с нескольких сайтов и давать удобный механизм их получения
Описание задачи:
API будет использовать сторонний сервис для нахождения нужных объектов
Запросы к стороннему АПИ можно делать не чаще 10 в минуту, поэтому нужно будет продумать систему отложенных задач
Будет около трех сторонних сайтов с информацией
Принцип: клиент делает запрос с критериями, мы идем в 3 сторонних гейт, получаем информацию, приводим к своему формату, совмещаем в один массив, сохраняем в базе, отдаем клиенту ответ
При превышении лимита, нужно вернуть клиенту статус в {status:"waiting"}, выполнить его при первой возможности
Клиент будет повторять запрос к API каждые 10-15 секунд, пока не получит ответ
Предпочтительно построить API на node.js + express.js, но потойдет и другая библиотека
С ответом присылайте стоимость и сроки.
Спасибо!