Skip to content

Сервисы

Система построена как набор независимых сервисов, каждый из которых отвечает за свою область ответственности.

Состав

  • Gateway — единая точка входа, маршрутизация запросов
  • Frontend — пользовательский интерфейс
  • Article service — управление статьями
  • RAG service — поиск и работа с embeddings

Взаимодействие

  • Все внешние запросы проходят через Gateway
  • Frontend работает только с Gateway
  • Article и RAG — backend сервисы
  • Сервисы взаимодействуют через HTTP и RabbitMQ

Каждый сервис конфигурируется через переменные окружения.