Продвинутый
Что должно включать описание интеграции в постановке?
Качественная спецификация интеграции должна содержать:
1. Участники: Кто инициатор (Consumer), кто провайдер (Producer).
2. Тип и протокол: REST (HTTP), SOAP, Kafka, Файловый обмен (SFTP).
3. Регламент: Синхронно по кнопке, асинхронно, или по расписанию (CRON).
4. Безопасность: Способ авторизации (Basic, Bearer Token, mTLS).
5. Контракт данных: Формат (JSON/XML), структура запроса и ответа, типы данных, обязательность полей.
6. Маппинг: Как поля из системы А ложатся в поля системы Б.
7. Обработка ошибок: Коды ответов (200, 400, 500), таймауты, логика ретраев (повторных попыток).