Разработать многопоточный приём и передачу данных

15 000 руб. за проект
27 мая 2021, 17:10 • 8 откликов • 105 просмотров
  1. Получить user_id по веб-хуку с фронта (react, typescript)
  2. Обратиться по полученному user_id к api moesif и получить просмотры пользователя (документация предоставляется)
  3. Выбрать из полученного массива данных необходимые поля (поля предоставляются)
  4. Сформировать массив просмотров пользователя, добавив заведения, которые пользователь не просматривал (более детальный формат выходных данных предоставляется)
  5. Реализовать вызов рекомендательной системы (необходимых классов, реализованных на Python) согласно бизнес-логике(предоставляется)
  6. Записать результаты работы рекомендательной системы в базу (mongo либо redis)

Задачи должны быть реализованы в многопоточном режиме. Асинхронном, либо синхронном с использованием redis. По итогу необходимо провести нагрузочное тестирование и получить значение нагрузки не ниже 500 rpm.