API | Архитектура решения

Упрощенная сехма архитектуры решения и интеграции с внешними сервисами

MarkinngHub Architecture

Микросервисы#

Passport service#

Отвечает за проверку авторизации и взаимодействие с SSO (KeyCloak)

Company manager#

Отвечает за:

  • Хранение информации о компаниях и складах;
  • Распределение пользователей по компаниям и складам;
  • Проверку разрешений и доступов.

"Документация API".

Business process#

Отвечает за основную бизнес логику

"Документация API".

Printer#

Отвечает за генерацию этикеток

Encoding Manager#

Отвечает за подпись данных с использованием удаленого ЭЦП сервера

Scheduling Service#

Отвечает за регулярное выполенение фоновых задач.

Notification Service#

Отвечает за отправку уведомлений в месенджеры, на email и через webhooks.

FTP Service#

Отвечает за обработку документов поступающих через FTP

Workflow Service#

Отвечает за обработку асинхронных процессов