Как 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.
У вас похожая задача?
Свяжитесь с нами