Архитектура интеграции
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.