Никифоров С.Д. (науч. рук. Мигулаева Т.А.) Разработка и внедрение библиотеки для системы управления взаимодействиями с клиентами
В работе рассматривается разработка программной библиотеки (SDK) на языке Python для упрощения интеграции с API CRM-платформы amoCRM. Предлагаемое решение использует объектно-ориентированное моделирование и ORM-подобный подход для абстрагирования сетевого взаимодействия и работы с данными. Реализована поддержка синхронного и асинхронного режимов работы, а также паттерн Unit of Work для оптимизации количества запросов и управления состоянием сущностей. В библиотеку встроены механизмы обработки веб-хуков, обновления токенов, повторных запросов и контроля ограничений API. Разработанное решение снижает сложность создания интеграционных сервисов и повышает сопровождаемость backend-приложений, работающих с CRM-системами.
Никифоров С.Д. (науч. рук. Мигулаева Т.А.) Разработка и внедрение библиотеки для системы управления взаимодействиями с клиентами // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2026]. URL: https://kmu.itmo.ru/digests/article/16479