BPM Developers
490 subscribers
45 photos
22 videos
1 file
71 links
Канал для BPM разработчиков. Чат для обсуждения @bpm_developers_chat
Download Telegram
Forwarded from Stas Makarov
🚀 От пилота к полному масштабу: как внедрить Camunda в компании

📖На Хабре опубликован перевод статьи Бернда Рюкера, сооснователя Camunda, — это гайд для разработчиков и архитекторов BPM, которые хотят масштабировать автоматизацию процессов.

🔹 Чем это полезно?
- Практические шаги от первых проектов до сотен процессов.
- Реальные кейсы (Goldman Sachs, Societe Generale).
- Ошибки, которых стоит избегать (например, ранние платформенные инициативы).
- Гибкие подходы вместо «аналитического паралича».

🔹 Ключевые идеи:
1. Начинайте с малого — пилотный проект даст реальный опыт.
2. Избегайте платформенных ловушек — сначала добейтесь ценности в проектах.
3. Создайте Центр Компетенций — для обмена знаниями и поддержки команд.
4. Децентрализация лучше — микросервисы и независимые движки работают эффективнее.


👉 Для кого: разработчики BPM, архитекторы, тимлиды.

#Camunda #BPM #АвтоматизацияПроцессов

[Читать статью]
❤‍🔥6👍4
🚀 Как Fix Price автоматизировал бизнес-процессы с помощью Camunda

Вадим Райский, руководитель IT-проектов в Fix Price, делится кейсом внедрения Camunda для оптимизации работы с заявками на строительство и ремонт магазинов.

Проблема

Ручное управление бизнес-процессами стало слишком затратным и негибким:

🔹 Сложность масштабирования из-за растущего количества условий и ролей.
🔹 Необходимость переписывать код при каждом изменении процесса.
🔹 Отсутствие наглядной схемы для аналитиков и разработчиков.

Решение: Camunda

Выбрали BPM-движок Camunda, но не стали использовать его «из коробки» — только ядро для управления процессами. Остальное (формы, авторизацию, DMN-таблицы) вынесли в бэкенд на PHP.

Как это работает:

External Tasks — задачи обрабатываются через REST API.
UserTaskModel — задачи пользователей хранятся в БД бэкенда, а не в Camunda.
Гибкие условия — ветвления процессов управляются вызовами к бэкенду.

Итоги
Гибкость — изменения процессов без переписывания кода.
Прозрачность — визуализация BPMN-схем для всей команды.
Масштабируемость — готовность к усложнению процессов.

Минусы Camunda:
🔻 Сложность настройки.
🔻 Зависимость от IT-специалистов.
🔻 Ограничения бесплатной версии.

👉 Вывод: Camunda — мощный инструмент, но требует кастомизации под конкретные нужды.

📌 Полный разбор — в статье на Хабре!

#Automation #BPM #Camunda #FixPrice #IT
👍12
🚀 Что происходит, когда у Flowable заканчиваются попытки выполнить задание?

Ваши процессы зависли из-за ошибок?
Узнайте, как Flowable обрабатывает проваленные задания и как их можно «воскресить»:

🔹 Dead Letter Table — куда попадают «умершие» задания
🔹 Два способа реанимации: программный через API и ручной через Flowable Admin
🔹 Практические кейсы: когда стоит повторять выполнение, а когда — удалять задание

Совет от экспертов:
> «Для сетевых сбоев автоматизируйте возврат заданий. Для багов в коде — сначала фиксите ошибку!»

👉 Читайте продолжение истории про асинхронный флаг → [ссылка]

#Flowable #BPM #ErrorHandling #Java #DevOps
👍11
🚀 Flowable раскрывает секреты Async Executor

Что делать, если ваши бизнес-процессы тормозят на асинхронных операциях?
Команда Flowable переосмыслила архитектуру Job Executor — и вот что получилось:

🔹 Global Acquire Lock — революционный подход к распределению задач между нодами
🔹 Автовосстановление после сбоев без потери данных
🔹 Интеллектуальные ретраи при ошибках интеграций

Это первая в серии из четырех статей:

1️⃣ Базовая механика (вы читаете это сейчас)
2️⃣ Тонкая настройка параметров выполнения
3️⃣ Бенчмарки — 4000+ задач в секунду
4️⃣ Эволюция архитектуры за 10 лет разработки

Ключевой момент:
> "Async Executor снижает конкуренцию за таблицы БД на 80% — главную причину падения производительности в кластере"

👉 Читайте первую часть: [ссылка]

#Flowable #BPM #Java #Performance #Architecture
🔥6
🚀 Тонкая настройка Flowable: как добиться максимальной скорости

Узнайте, как правильно настроить Async Executor для работы с тысячами задач в секунду.
В статье:

🔹 Global Acquire Lock — секрет стабильной работы в кластере
🔹Оптимальные параметры для queue-capacity и thread-pool
- Как избежать проблем с блокировками в БД
- Настройки для разных типов задач: таймеры и асинхронные операции

💡 "Правильная конфигурация дает +40% к производительности"

📚Читать вторую часть 👉 [ссылка]
📚Первая часть здесь 👉 [ссылка]

#Flowable #BPM #Java #HighLoad
🔥6👍32
🚀 Flowable: бенчмарк асинхронных операций

Разработчики Flowable устроили битву производительности между Async Executor и миллионом задач! Вот что выяснили:

🔹 4000+ задач/сек с фиксированным временем выполнения (100 мс)
🔹 2500+ таймеров/сек — обработка временных событий без тормозов
🔹 22 млн задач/час в режиме "no-op" — максимальная нагрузка на движок

💡 Главные инсайты:

Global Acquire Lock увеличивает пропускную способность в 6 раз
Оптимальный размер выборки — 8192 задания за запрос
82% от теоретического максимума — рекорд для BPM-систем

Как тестировали:
- AWS EC2 (8 vCPU) + PostgreSQL RDS (32 vCPU)
- 1 млн задач каждого типа
- Spring Boot + Flowable 6.7.0-SNAPSHOT

👉 Хотите цифры и графики?
📚Читайте полный разбор на Хабре: [ссылка]

P.S. В следующей части — как мы 10 лет шли к этой архитектуре. Подписывайтесь!

📚Первая часть 👉 [ссылка]
📚Вторая часть 👉 [ссылка]

#статья #Flowable #BPM #Java #HighLoad
👍111
🚀 10 лет эволюции: как Flowable добился 4000+ задач в секунду

От скромных начал до революционного Global Acquire Lock — рассказываем историю главного прорыва в производительности BPM-систем.

🔹 4 архитектурных поколения Async Executor
🔹 Почему провалилось шардирование и что сработало
🔹 Как конкуренция за БД снизила производительность в 6 раз
🔹 Секрет успеха: один контроллер вместо хаотичной выборки

"Мы перебрали 10+ подходов, прежде чем нашли идеальный баланс между простотой и масштабируемостью"

👉 Читайте на Хабре финальную часть саги об оптимизации Flowable → [ссылка]
P.S. В статье — графики нагрузки CPU и реальные цифры из бенчмарков.

📚Первая часть 👉 [ссылка]
📚Вторая часть 👉 [ссылка]
📚Третья часть 👉 [ссылка]

#Flowable #BPM #Java #HighLoad
👍5🤨1
Camunda: стратегия развития — ИИ, коннекторы и стабильность 🚀
Alpha Release for August 2025

Camunda продолжает движение в выбранном направлении:🎯

🔹 Развитие ИИ-функций
🔹 Расширение интеграций через коннекторы
🔹 Улучшение обработки документов

К чему всё это? 🤔
Стать не просто BPM-движком, а вырасти в платформу для создания корпоративных систем, предоставляя полный набор компонентов на все случаи жизни, но не навязывая свою оболочку для конечных пользователей.

Почему это разумно?💡
Потому что какой бы вы не сделали UI, всегда найдутся недовольные. Здесь им шрифты не нравятся, там чего-то неудобно и так далее. В этих мелочах можно утонуть. А так — получаете сильный бэк, а фронт уж как-нибудь сами.

Текущий статус:
  Базовая функциональность (Operate, TaskList) достигла зрелости — существенных изменений нет.
  Инструменты моделирования развиваются постепенно — без революций.

Для кого это важно?
🏢 Корпоративный сегмент: ценит стабильность больше, чем частые инновации.
🛠️ Разработчики: получают надежную основу, не тратя время на постоянное переобучение.

📘Подробнее читайте на Хабре ➡️ [новость]

#Camunda #BPM #DigitalTransformation #AI
👍5
🚀 Flowable 2025.1: Новая эра интеллектуальной автоматизации с ИИ-агентами

Компании тонут в хаосе разрозненных ИИ-решений? Flowable представляет революционный подход — агентную автоматизацию, где ИИ становится полноценным участником ваших бизнес-процессов!

Что принципиально нового?
🔹  4 типа встроенных ИИ-агентов (Utility, Document, Knowledge, Orchestrator) с полной интеграцией в BPMN/CMMN
🔹 Гибридная оркестрация — работа с внешними агентами (AWS Bedrock, Azure, Salesforce) + мультимодальные LLM (OpenAI, Claude)
🔹 RAG-интеграция — точные ответы на основе ваших внутренних знаний
🔹 Автономные агенты — от анализа документов до принятия решений в реальном времени

Ключевые преимущества для бизнеса:
Сквозная автоматизация — от legacy-систем до современных LLM в едином workflow
Снижение ручного труда на 40-60% за счет AI-powered кейс-менеджмента
Полный контроль — аудит всех действий ИИ, SOC2®-совместимая безопасность
Интуитивный UX — глобальный поиск, умные формы, визуальные инструменты миграции

Практические кейсы применения:
🔸Финансы: Автоматическая проверка документов + анализ рисков
🔸HR: Интеллектуальный онбординг с чат-ассистентом
🔸Логистика: Динамическая оптимизация маршрутов с учетом 100+ параметров

«Раньше ИИ создавал хаос — теперь он его систематизирует»

В отличие от точечных «копилотов», Flowable дает единую платформу с:
🔅Централизованным управлением агентами
🔅Гибкими настройками автономности
🔅Встроенными механизмами compliance

▻ Технические детали:
💡Поддержка Power Automate Desktop RPA
📎Low-code редакторы с AI-ассистентом
🔐 Cloud-безопасность уровня enterprise (SSO и пр.)

Эпоха, когда ИИ действительно работает на бизнес, а не создаёт проблемы — уже здесь.
📘Подробнее читайте на Хабре ➡️ [новость]

#Flowable #AI #BPM
👍8