Как ITFB Group помогла Астрономическому научному центру вывести оркестрацию космического мониторинга на новый уровень

  • Технологии
    Camunda, Kubernetes, Kafka
АО «АНЦ» (Астрономический научный центр) разработал и успешно эксплуатирует систему мониторинга околоземного-космического пространства — комплекс, который в полностью автоматическом режиме отслеживает техногенные космические объекты (спутники, космический мусор) и оперативно предоставляет информацию о них потребителям. Средства наблюдения, роботизированные телескопы, распределены по разным точкам земного шара и работают без остановки.
Для управления сложной логикой — от планирования наблюдений до обработки данных и формирования отчётов — в центре внедрили платформу оркестрации Camunda, на которой было построено множество автоматизированных сценариев. Со временем, по мере роста объёмов данных и расширения задач, возникла необходимость в повышении отказоустойчивости, автоматизации процессов разработки и внедрении современных практик управления инфраструктурой. С этим запросом АО «АНЦ» обратился в ITFB Group.

задача

Собственная команда АНЦ самостоятельно создала и развивала процессы на Camunda, добившись их полной работоспособности. Однако для перехода на следующий уровень зрелости требовалась внешняя экспертиза, которая помогла бы системно подойти к оптимизации и масштабированию.

Были определены ключевые направления для улучшения:

  • Повышение стабильности. При росте числа одновременно выполняемых процессов эпизодически возникали задержки, а единая схема обработки ошибок не всегда позволяла локализовать сбой без влияния на смежные операции.
  • Обеспечение гарантированной доставки событий. Используемый механизм обмена сообщениями между процессами не давал 100-процентной гарантии получения уведомлений — например, сигнал о новом обнаруженном объекте в редких случаях мог не достичь адресата.
  • Автоматизация релизного цикла. Загрузка новых версий процессов выполнялась вручную, конфигурации для разных сред (тестовой и продуктивной) настраивались раздельно — это требовало времени и внимания.
  • Модернизация инфраструктуры. Текущее развёртывание на Docker Compose, удобное для старта, не обеспечивало автоматического восстановления при отказах и горизонтального масштабирования, что ограничивало рост.
  • Углубление наблюдаемости. Команде хотелось получать более детальную картину работы процессов в реальном времени для проактивного управления инцидентами.

Задача состояла в том, чтобы провести комплексную модернизацию: выявить точки роста, спроектировать промышленную архитектуру и внедрить современные процессы сопровождения, сохранив все наработки заказчика.

Решение

ITFB Group предложила системный подход, включающий диагностику, проектирование целевого состояния и помощь в миграции.

Диагностика и аудит

Специалисты ITFB Group провели детальный анализ всех существующих процессов. Были идентифицированы области для оптимизации: отдельные логические конструкции, которые могли быть улучшены, стратегии повторных попыток, механизмы обработки ошибок и способы межпроцессного обмена. Также были отмечены сильные стороны, заложенные командой АНЦ: грамотная модульная структура, поддержка параллельной обработки больших объёмов данных и встроенные проверки качества.

Проектирование новой архитектуры

Инфраструктура на Docker Compose, которая хорошо зарекомендовала себя на начальном этапе, требовала эволюции. ITFB Group спроектировала современную архитектуру на базе Kubernetes, которая обеспечивает:
  • Отказоустойчивость — при сбое отдельного узла его функции автоматически перераспределяются.
  • Горизонтальное масштабирование — возможность наращивать ресурсы по мере роста нагрузки без остановки системы.
  • Надёжное хранение данных — внешние кластеры баз данных с репликацией и резервным копированием.
  • Гарантированную доставку событий — вместо встроенных сигналов внедрена промышленная шина сообщений.
  • Централизованный мониторинг — сбор метрик и оповещений о ключевых параметрах работы процессов.
  • Единую систему аутентификации с интеграцией корпоративного LDAP.

Автоматизация и документация

ITFB Group автоматизировала процесс управления жизненным циклом BPMN-процессов, внедрив CI/CD-конвейер:
  • Автоматический деплой — при изменении BPMN-схем в Git-репозитории запускается загрузка актуальных версий в Camunda без участия разработчика.
  • Поддержка нескольких сред — конвейер автоматически подставляет нужные конфигурации (адреса сервисов, параметры подключения к базам данных) в зависимости от целевой среды.
  • Контроль версий и быстрый откат — все изменения хранятся в Git, что позволяет мгновенно вернуться к предыдущей стабильной версии.
В результате время вывода нового или изменённого процесса в продуктивную среду сократилось с нескольких часов до нескольких минут, а риски, связанные с человеческим фактором, были минимизированы.

Кроме того, ITFB Group подготовила и передала команде АНЦ полный комплект эксплуатационной документации:
  • Руководство по мониторингу и алертингу — ключевые метрики, пороговые значения, настройка оповещений.
  • Процедуры резервного копирования и восстановления — регламент создания бэкапов и восстановления с указанием целевого времени восстановления (RTO).
  • Регламент действий при типовых инцидентах — пошаговые инструкции для дежурного администратора, разработчика и техподдержки.
  • Рекомендации для разработчиков — лучшие практики создания новых BPMN-процессов и обработки ошибок.
Документация была передана не как живой набор материалов, который команда АНЦ может адаптировать под свои процессы.
“
«В проекте АО “АНЦ” мы применили накопленную экспертизу по построению высоконадёжных систем оркестрации на базе Camunda. Сложность заключалась в большом количестве уже работающих процессов, которые требовали не просто аудита, а глубокой архитектурной перестройки без остановки эксплуатации. Наша команда предложила решения, которые не только устранили выявленные узкие места, но и задали стандарты для дальнейшего развития платформы — от замены сигнального обмена на промышленную шину до внедрения CI/CD и observability. Результат — устойчивая, масштабируемая инфраструктура, готовая к растущим нагрузкам»,
— прокомментировал Михаил Атрахимович, директор направления разработки ITFB Group.
“
«Сотрудничество с ITFB Group стало для нас важным этапом в развитии нашей системы оркестрации. Команда провела глубокий аудит, выявила зоны роста и предложила современные архитектурные решения. Мы получили не только исправление текущих недочётов, но и чёткую дорожную карту, а также полный пакет эксплуатационной документации. Благодаря этому проекту мы уверены в надёжности и масштабируемости нашей платформы и готовы к дальнейшему расширению функционала»,
— прокомментировала Николай Савин, технический директор АО «АНЦ».

Заключение

В результате сотрудничества АО «АНЦ» и ITFB Group были достигнуты следующие результаты:
  • Оптимизирована логика процессов — устранены потенциально проблемные места, повышена корректность выполнения сценариев.
  • Повышена отказоустойчивость — внедрены современные стратегии повторных попыток и локализации ошибок.
  • Обеспечена гарантированная доставка событий — замена встроенных сигналов на промышленную шину сообщений.
  • Создана инфраструктура enterprise-уровня на Kubernetes с автоматическим восстановлением, масштабированием и централизованным мониторингом.
  • Настроен автоматизированный CI/CD-конвейер, ускоривший выпуск изменений и снизивший операционные риски.
  • Передана полная эксплуатационная документация, позволяющая команде АНЦ самостоятельно развивать и сопровождать систему.

Для АО «АНЦ» это означает, что платформа оркестрации процессов вышла на новый уровень надёжности и масштабируемости, полностью соответствуя современным требованиям к промышленным системам. Для ITFB Group проект стал ещё одним подтверждением компетенций в области построения высоконагруженных решений на базе Camunda, Kubernetes и Kafka.
У вас похожая задача?
Свяжитесь с нами