Медиа

В этой статье описываются особенности работы с медиа с точки зрения архитектуры и интеграции.

Особенности работы с рекомендациями:

  1. Для хранения используется MongoDB.
  2. С помощью REST API есть возможность фиксировать события относительно продуктов (добавление в корзину, переход на страницу продукта).
  3. На основе сохраненных событий с заданной периодичностью или единовременно по REST API строятся рекомендации относительно категории или топ самых популярных продуктов.
  4. С помощью REST API вызывается сервис оркестратор, который находит нужную рекомендацию и обогащает ее данными из других сервисов.

Стек сторонних систем: MongoDB, Drools, PostreSQL

Изображение статьи
Изображение статьи