Каталог

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

Особенности работы с каталогом:

1. Для хранения используется MongoDB.

2. Хранимые сущности:

  • категория - категория товара, может содержать другие категории или продукты
  • мульти-вариативный продукт - информация о товаре
  • вариант продукта - информация о единице товара, которую можно купить в магазине, содержит атрибуты, которые являются отличительной чертой в рамках одного продукта
  • медиа-ассет - информация об изображении и ссылка, используется на категориях, продуктах и вариантах

3. Управление в БД осуществляется с помощью сервиса catalog.

4. Управление каталогом осуществляется через BackofficeUI c помощью REST API соответствующего оркестратора.

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

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