Здравствуйте! Меня зовут Юрий Юшкевич, я руководитель ИТ-разработки и в последние годы отвечаю за команду, которая развивает и поддерживает нашу внутреннюю платформу оркестрации бизнес процессов на базе Camunda 7. Как и многие, кто использует Camunda 7 в качестве движка для автоматизации процессов, в начале 2025 года я столкнулся с интересной дилеммой: Camunda 7 прекращает развитие, а Camunda 8 вызывает много вопросов.

Почему не Camunda 8?

Шаг 1. Аудит текущего состояния: что нужно зафиксировать AS IS

Шаг 2. Оценка альтернатив: матрица сравнения

Шаг 3. Гибридная стратегия: пошаговый план

Визуализация процесса перехода

Управление командой: как снизить сопротивление

Выводы: 5 ключевых принципов

Почему не Camunda 8?

  • кардинально иная архитектура (Zeebe + Kubernetes vs Java‑монолит);
    Camunda 8 - это распределенный кластер (Zeebe брокеры, gateway, Operate, Tasklist и др.), ориентированный на Kubernetes и горизонтальное масштабирование, тогда как Camunda 7 - встраиваемый Java‑движок с общей БД;

  • другой подход к моделированию процессов (подмножество BPMN);
    В Camunda 8 используется менее полный профиль BPMN и смена парадигмы на event‑driven и асинхронные сценарии, что усложняет прямой перенос схем;

  • существенные затраты на переобучение команды и перестройку инфраструктуры: Kubernetes, Helm, gRPC‑клиенты, observability‑стек - все это нужно не только внедрить, но и поддерживать в проде;

  • коммерческая модель лицензирования вместо бесплатного CE:  полноценная Camunda 8 - это подписка, и TCO ощутимо меняется по сравнению с Community‑редакцией Camunda 7;

  • так как решение иностранное, то коммерческую версию невозможно использовать в РФ из-за санкций.

Как только Camunda объявила о своих планах насчет 7 версии к нам начали активнее приходить различные вендоры с предложениями бесшовного перехода на их аналоги. Архитекторы со своей стороны поставили задачу на проработку замены или поиска альтернативных вариантов.

После просмотра ряда демо мы выбрали свой путь, который я описал ниже.

Шаг 1. Аудит текущего состояния: что нужно зафиксировать AS IS

Перед принятием решения мы провели инвентаризацию:

  1. Процессы:

    общее количество;

    доля активных (запускаются >1 раза в неделю);

    количество «спящих» (запускаются <1 раза в месяц).

  2. Сложность:

    среднее число узлов BPMN на процесс;

    процент процессов с кросс‑сервисными транзакциями.

  3. Инфраструктурные зависимости:

    версии СУБД и middleware;

    интеграция с внутренними системами(AD, логи, мониторинг и т.д.);

    наличие кастомных плагинов и расширений Camunda.

  4. Команда:

    уровень экспертизы;

    готовность к изучению новых технологий.

В итоге мы получили список систем, где используется Camunda, количество и сложность автоматизированных процессов. На этом шаге появляется развилка в использовании:

  • когда у нас сложные процессы, которые проходят через несколько информационных систем;

  • когда это много простых процессов внутри одной информационной системы.

Шаг 2. Оценка альтернатив: матрица сравнения

На втором этапе наша задача стояла не «выбрать идеальный движок», а сузить поле до 1-2 кандидатов под реальные ограничения инфраструктуры, команды и бюджета и конечно под нашу развилку использования
Мы прошерстили все возможные экспертные источники, почитали отзывы и кейсы внедрений и собрали свой short -  лист:

Обзор BPMN Workflow движков
Обзор BPMN Workflow движков

Подход рабочий:

  • фиксируем критерии (миграция, инфраструктура, лицензии, сроки, BPMN, интеграции);

  • оцениваем каждую платформу по шкале 1-5, где 5 - максимальный риск или затраты для нас;

  • обсуждаем матрицу с архитекторами и командой разработки, чтобы убрать индивидуальные искажения.

Оценка альтернатив: матрица сравнения
Оценка альтернатив: матрица сравнения

Вывод:

  • Для сложных BPMN‑процессов с сильной завязкой на нотацию и экосистему естественный кандидат - Flowable;

  • Для event‑driven сценариев,  микросервисов и долгоживущих процессов больше подходят Temporal или Zeebe OS, которые изначально проектировались под распределенные транзакции и надежное хранение состояния;

  • Camunda 8 оправдана в компаниях, которые готовы мириться с ограничениями в части поддержки нотации BPMN и которые смогут обойти санкционные ограничения.

!!! Важно не копировать эту таблицу «как есть», а адаптировать шкалы под свою действительность: для кого‑то лицензия - главный стоп‑фактор, а для кого‑то наоборот, критичны compliance‑истории и официальная поддержка вендора.

Шаг 3. Гибридная стратегия: пошаговый план

Проведя сравнительный анализ альтернатив мы выбрали несколько кандидатов на замену, но перед тем как бросаться “во все тяжкие” надо провести PoC(Proof of Concept), то есть проверить будущих кандидатов на замену:

Этап 1. Подготовка инфраструктуры

  1. Выберите альтернативный движок (например, Flowable для BPMN heavy‑кейсов или Temporal для event‑driven).

  2. Разверните тестовый кластер (отдельный namespace в Kubernetes или VM).

  3. Настройте CI/CD для нового движка: отдельный pipeline, отдельные окружения, чтобы не мешать текущему продакшену.

  4. Создайте «адаптер» для обмена данными между Camunda 7 и новым движком (через REST, gRPC, Kafka, RabbitMQ - исходя из вашего стека интеграций).

Результат: готовая среда для пилотных процессов без риска уронить текущую систему.

Этап 2. Пилотное внедрение

  1. Выберите 2-3 процесса из каждой категории.

  2. Перепишите их на новом движке, сохранив внешние контрактные интерфейсы (REST API, события, схемы сообщений).

  3. Запустите в тестовом контуре и отработайте полный цикл: разработка, деплой, мониторинг, поддержка.

  4. Соберите метрики: время разработки, ошибки, нагрузка на инфраструктуру, отзыв команды.

  5. Там где нужна скорость, проведите нагрузочное тестирования.

Результат: данные для оценки масштабируемости решения и реальной стоимости перехода.

Этап 3. Постепенная миграция

  1. Определите приоритетные процессы для переноса (начинайте с наименее критичных, но часто меняющихся).

  2. Для каждого процесса:

    проанализируйте зависимости;

    перепишите логику на новом движке;

    проведите интеграционное тестирование;

    запустите в продакшене параллельно или с контролируемым переключением.

  3. Настройте мониторинг (логи, алерты, дашборды) параллельно или с контролируемым переключением.

Результат: плавный переход без остановки бизнес‑процессов и  без «большого взрыва».

Этап 4. Оптимизация и масштабирование

  1. Автоматизируйте развертывание новых процессов (pipeline + шаблоны репозиториев).

  2. Настройте единую точку мониторинга (например, через Open Telemetry) и единый observability‑стек).

  3. Задокументируйте лучшие практики  миграции, анти‑паттерны и типовые ошибки..

  4. Проведите ревью архитектуры через 3 месяца  после старта активной миграции.

Результат: стабильная гибридная система, в которой Camunda 7 постепенно превращается из «центрального ядра» в «легаси‑остров», контролируемый по рискам и срокам.

Визуализация процесса перехода

Визуализация процесса перехода
Визуализация процесса перехода

Управление командой: как снизить сопротивление

  1. Проведите воркшоп:

    объясните причины перехода (EoL, лицензии, риск зависания на устаревшей платформе);

    ответьте на вопросы о нагрузке и обучении.

  2. Создайте «песочницу»:

    выделенный кластер для экспериментов;

    доступ к документации и примерам;

    внутренние демо‑проекты.

  3. Внедрите метрики прогресса:

    количество мигрированных процессов;

    время на один процесс;

    число багов на 100 строк кода.

  4. Поощряйте инициативу:

    выделите время на хакатоны по оптимизации;

    поощряйте авторов лучших решений.

Выводы: 5 ключевых принципов

  1. Не торопитесь. Хотя у Comunda 7 CE поддержка закончилась в 2025 году. Уже начали появляться fork-и. Вот один из самых популярных. Это дает окно для плавной миграции, а не “ночного переезда”.

  2. Начинайте с аудита. Без инвентаризации процессов, сложностей реализации и интеграций обсуждение альтернатив превращается в пустую трату времени на холивар.

  3. Тестируйте альтернативы на пилотах. 2-3 процесса за 2 недели покажут реальные сложности.

  4. Вовлекайте команду. Разработчики - ваши главные эксперты.

  5. Имейте план Б.  Rollback‑сценарии, расширенная поддержка, форки (например, CIB seven как продолжение Camunda 7) - все это снижает тревожность бизнеса

Будет интересно услышать опыт коллег: что вы выбрали в качестве замены Camunda 7 и какие подводные камни обнаружились уже в проде?

Комментарии (4)


  1. openbpm_pm
    09.02.2026 04:05

    Добрый день. Большое спасибо за статью, хорошо написано с точки зрения планирования и управления командой. Но пара моментов "резанула глаз".

    1) У Camunda 7 CE нет поддержки до 2030 года, как вы пишите. И патчи от платной версии не подходят. Вот здесь подробнее мы эту тему разбирали: https://openbpm.ru/blog/camunda-7-support-end-date

    2) Вы пишите про санкционные ограничения Camunda 8, но ничего не пишите про санкционные ограничения Flowable. Справедливости ради, Швейцария прям сильно ревностно следит за исполнением санкционных ограничений ЕС, по который компаниям запрещено поставлять в РФ ПО для автоматизации процессов в промышленности. Поэтому любой покупатель лицензии Flowable автоматически попадает на проверку по этим санкционным ограничениям. Про open-source варианты ПО в директиве ЕС никаких оговорок нет, там только сказано про вендоров. Поэтому часть юристов считает, что если open-source версия развивается не сообществом, а тем же вендором, то автоматически на нее распространяются санкционные ограничения.

    И какой-то уж очень сложный путь у вас получился. Можно было просто на GitFlic скачать бесплатную open-source версию продукта OpenBPM и запустить ее поверх ваших старых баз Camunda 7 CE, все бы подхватилось и заработало автоматом. Без всяких адаптеров через Kafka. Может еще не поздно попробовать :-)


    1. yyushkevich Автор
      09.02.2026 04:05

      Добрый день, спасибо за внимательное прочтение статьи и развернутый комментарий. Отвечу по пунктам:

      1) Про Camunda 7 CE - вы верно заметили, что поддержка распространяется только на EE версию - внёс правки в статью, чтобы не вводило в заблуждение.

      2) Про Flowable - https://github.com/flowable/flowable-engine, движок распространяется под лицензией Apache 2.0, то есть его вполне можно использовать в своих проектах.

      3) Про OpenBPM - спасибо за наводку, когда мы делали анализ (смотрели на github и реестр отечественного ПО) его ещё не было ни там ни там. Соглашусь, что для сред, где требуется использование отечественно ПО, данный продукт имеет явное конкурентное преимущество) Но я посмотрел сайт и не нашел информацию о опыте внедрения. Так же посмотрел на GitFlic - там не более десятка звезд и пять контрибьютора. Если сравнивать с Flowable (9000+ звезд и 250+ контрибьюторов на github) то ваш продукт явно требует более подробного исследования перед выбором :-)


  1. Nikita-Gaidukov
    09.02.2026 04:05

    Интересный материал!


  1. gmev5
    09.02.2026 04:05

    Добрый день, очень интересно и структурно описан кейс!

    У нас нет немного другая история, мы только планируем переход на bpm движок для аркестрации процессов, в первую очередь процессов обеспечения заказов. Пока безальтернативно рассматривали camenda 8, но ваша статья заставляет задуматься.