Описание
Учебный пример проектирования интеграции для автоматической обработки заявок с сайта.
Разработана схема, в которой заявка через webhook передаётся в API, затем обрабатывается и направляется в CRM, систему задач и уведомлений. В примере используются REST API, JSON, FastAPI, очередь и PostgreSQL/Redis.
В работе показаны архитектура интеграции, контракт webhook, проверка HMAC-подписи, защита от дублирования событий, обработка ошибок, повторные запросы и логирование.
Отдельно рассмотрены безопасность, тестирование и контроль надёжности интеграции.