Кофемания - как обеспечить совместимость и бесшовную интеграцию разнородных систем
Николай Галкин, директор департамента информационных технологий, Кофемания.
Конференция TAdviser «ИТ-ПРИОРИТЕТЫ 2026»
Ключевая проблема: Сложность в интеграции разнородных систем в быстро развивающемся бизнесе.
Опыт и контекст: Спикер, имеющий более 25 лет опыта в IT, в течение трех лет работает в "Кофемании". Он столкнулся с проблемой интеграции разнородных систем, написанных разными людьми в разное время, что привело к "адской" ситуации с отсутствием документации и сложностью поддержки.
Взгляд бизнеса: Основные задачи бизнеса — развитие, получение дохода и прибыли. Для этого необходимы надежные системы, контроль, учет и, самое главное, надежная интеграция между системами.
Стратегический подход: Необходимо стратегическое планирование, разработка корпоративной архитектуры и интеграция нововведений.
Этапы решения:
1. Общение с бизнесом: Объяснение необходимости времени и усилий для достижения стабильности, а также важности поддержки.
2. Архитектура: Создание и защита стратегии развития бизнеса.
3. Интеграция: Приоритет интеграции над решением отдельных задач.
Технологический выбор:
Необходимость стабильности и гарантированной доставки информации привела к выбору ESB-решения (интеграционной шины данных), несмотря на наличие альтернатив в виде API-шлюзов и микросервисов.
Отечественные решения рассматриваются в первую очередь в связи с текущей обстановкой.
Успешный переход на новую ERP-систему (два месяца параллельной работы старой и новой ERP) подтвердил правильность выбора.
Влияние государства и учет ГИС: Компания столкнулась с необходимостью интеграции с государственными информационными системами (ГИС), такими как "Честный знак", "Меркурий" и ЕГАИС, что потребовало учитывать эти аспекты при проектировании архитектуры. Примером является маркировка кофе и других продуктов.
Достигнутые результаты:
Скорость (за счет стандартных интерфейсов).
Стабильность, надежность и качество данных.
Создание Data Warehouse (DWH) для накопления данных и последующего анализа.
Внедрение инноваций, например, системы на базе ИИ для приемки товара.
Гибкость и разнообразие технологий:
Использование ESB для ядра системы.
Применение API для задач, требующих высокой скорости (мобильная разработка, self-service порталы).
Гибкость в использовании технологий для тестирования гипотез (прямое подключение к базам данных).
Важные аспекты:
Договоренности с бизнесом и определение терминологии (составление глоссария).
План отката.
Учет интеграции с ГИС.
Привлечение собственных аналитиков для внедрения (учет накопленного опыта).

