ITFB Group предложила системный подход, включающий диагностику, проектирование целевого состояния и помощь в миграции.
Диагностика и аудитСпециалисты ITFB Group провели детальный анализ всех существующих процессов. Были идентифицированы области для оптимизации: отдельные логические конструкции, которые могли быть улучшены, стратегии повторных попыток, механизмы обработки ошибок и способы межпроцессного обмена. Также были отмечены сильные стороны, заложенные командой АНЦ: грамотная модульная структура, поддержка параллельной обработки больших объёмов данных и встроенные проверки качества.
Проектирование новой архитектурыИнфраструктура на Docker Compose, которая хорошо зарекомендовала себя на начальном этапе, требовала эволюции. ITFB Group спроектировала современную архитектуру на базе Kubernetes, которая обеспечивает:
- Отказоустойчивость — при сбое отдельного узла его функции автоматически перераспределяются.
- Горизонтальное масштабирование — возможность наращивать ресурсы по мере роста нагрузки без остановки системы.
- Надёжное хранение данных — внешние кластеры баз данных с репликацией и резервным копированием.
- Гарантированную доставку событий — вместо встроенных сигналов внедрена промышленная шина сообщений.
- Централизованный мониторинг — сбор метрик и оповещений о ключевых параметрах работы процессов.
- Единую систему аутентификации с интеграцией корпоративного LDAP.
Автоматизация и документацияITFB Group автоматизировала процесс управления жизненным циклом BPMN-процессов, внедрив CI/CD-конвейер:
- Автоматический деплой — при изменении BPMN-схем в Git-репозитории запускается загрузка актуальных версий в Camunda без участия разработчика.
- Поддержка нескольких сред — конвейер автоматически подставляет нужные конфигурации (адреса сервисов, параметры подключения к базам данных) в зависимости от целевой среды.
- Контроль версий и быстрый откат — все изменения хранятся в Git, что позволяет мгновенно вернуться к предыдущей стабильной версии.
В результате время вывода нового или изменённого процесса в продуктивную среду сократилось с нескольких часов до нескольких минут, а риски, связанные с человеческим фактором, были минимизированы.
Кроме того, ITFB Group подготовила и передала команде АНЦ полный комплект эксплуатационной документации:
- Руководство по мониторингу и алертингу — ключевые метрики, пороговые значения, настройка оповещений.
- Процедуры резервного копирования и восстановления — регламент создания бэкапов и восстановления с указанием целевого времени восстановления (RTO).
- Регламент действий при типовых инцидентах — пошаговые инструкции для дежурного администратора, разработчика и техподдержки.
- Рекомендации для разработчиков — лучшие практики создания новых BPMN-процессов и обработки ошибок.
Документация была передана не как живой набор материалов, который команда АНЦ может адаптировать под свои процессы.