Перейти к основному содержимому

Архитектура интеграции

flowchart LR
B[Битрикс24] -->|REST / события| A[Приложение интеграции]
A -->|OAuth 2.0 / API| S[Saby ЭДО]
S -->|Документы и статусы| A
A -->|Смарт-процессы, поля, комментарии| B
A --> Q[Фоновые задания]
Q --> A

Технический backend работает отдельно от публичного документационного сайта. До передачи исходников нельзя считать подтверждёнными фреймворк, модель хранения, расписание заданий и полный список маршрутов.

Основные требования к восстановленной архитектуре:

  • tenant isolation по порталу;
  • секреты вне Git;
  • идемпотентные обработчики;
  • ограниченные повторные запросы;
  • correlation ID;
  • безопасные логи без документов и токенов;
  • отдельные health и dependency checks.