От потребностей команд к требованиям: выбор движка бизнес процессов после EOL Camunda 7

Привет, Хабр! Мы — бизнес-линия разработки кредитных продуктов для физических лиц в Т. Нам крайне важно использовать актуальное, безопасное и предсказуемое решение в проектировании бизнес-процессов. Для автоматизации выдачи кредитных продуктов мы используем движок бизнес-процессов Camunda. В прошлом году компания объявила о завершении бесплатной поддержки Camunda 7. Платформа больше не будет получать обновления, включая критические исправления безопасности и уязвимостей. Для нас, как для финансовой организации, где безопасность, стабильность и соответствие стандартам играют ключевую роль, такой поворот стал серьезным сигналом. Мы решили проанализировать текущее состояние оркестрации бизнес-процессов во всем банке. Хотели собрать потребности команд и найти подходящие решения, которые будут безопасными, масштабируемыми, надежными и готовыми к изменениям. Мы провели многоэтапный анализ существующих решений и сформировали итоговые рекомендации в виде дерева. В статье делимся тем, что получилось.

https://habr.com/ru/companies/tbank/articles/985132/

#проектирование_продуктов #сравнение #camunda #camunda_8 #temporal #оркестратор #бизнеспроцесс #автоматизация_процессов #выбор_решения

От потребностей команд к требованиям: выбор движка бизнес процессов после EOL Camunda 7

Часто оптимальное решение — не замена, а эволюция существующего стека. Привет, Хабр! Мы — бизнес-линия разработки кредитных продуктов для физических лиц в Т. Нам крайне важно использовать актуальное,...

Хабр

Как я поучаствовал в разработке Camunda 8 или пример типичной ошибки в многопоточном коде

Зимой 2024 года мне довелось поучаствовать в разработке проекта на Camunda 8. Сразу оговорюсь: проект в итоге реализовали на другом движке. Тем не менее, команда успела сделать стенд, прогнать тесты и замерить производительность. В этой статье я расскажу об одном эпизоде, когда мне пришлось исправить библиотеку spring-zeebe из Camunda 8, отвечающую за обвязку Job Worker на Spring. Одной из моих задач было отладить процесс, используя локальные интеграционные тесты с Docker и библиотекой Testcontainers. Мы создали простой процесс, вызывающий наш Job Worker, подлежавший отладке. Сразу столкнулись с плавающей ошибкой: иногда тест проходил успешно, иногда — нет. Несколько тасков работали корректно, однако первый периодически игнорировался без видимых ошибок. Изначально подозревали проблему в собственном коде, проверяли конфигурацию Job Worker, благодаря чему узнали много нового о Camunda 8.

https://habr.com/ru/articles/983902/

#Java #Camunda #camunda_8 #spring #microservices

Как я поучаствовал в разработке Camunda 8 или пример типичной ошибки в многопоточном коде

Зимой 2024 года мне довелось поучаствовать в разработке проекта на Camunda 8. Сразу оговорюсь: проект в итоге реализовали на другом движке. Тем не менее, команда успела сделать стенд, прогнать тесты и...

Хабр

Как мы с Camunda 8 переезжали

Привет, Хабр! Я Вячеслав Тихонов, разработчик в команде, которая занимается бэкендовским движком для кредитных продуктов. Мы делаем так, чтобы правильно начислялись проценты по кредитам, переходили деньги по счетам, работали досрочные погашения и так далее. Как только мы запустили запустили использование Camunda 8 в проде, произошла смена лицензии на ее серверную часть. Пришлось нам мигрировать на Temporal. Рассказываю, какие изначальные архитектурные решения помогли нам это сделать быстро и без проблем.

https://habr.com/ru/companies/tbank/articles/921972/

#camunda_8 #temporal #архитектура_приложений

Как мы с Camunda 8 переезжали

Привет, Хабр! Я Вячеслав Тихонов, разработчик в команде, которая занимается бэкендовским движком для кредитных продуктов. Мы делаем так, чтобы правильно начислялись проценты по кредитам, переходили...

Хабр

[Перевод] Camunda Alpha Release January 2025 – что нового?

Ниже приведен обзор всех нововведений в Camunda в релизе 8.7-alpha3, который вышел в январе 2025 года.

https://habr.com/ru/articles/877660/

#Camunda_8 #BPM #релиз #zeebe #бизнеспроцессы #бизнеспроцесс

Camunda Alpha Release January 2025 – что нового?

Ниже приведен обзор всех нововведений в Camunda в релизе 8.7-alpha3, который вышел в январе 2025 года. Новый формат сообщений о релизах Несколько месяцев назад Camunda изменила формат ежемесячных...

Хабр

Как тестировать бизнес-процессы в Camunda: пошаговый гайд

На один из процессов я разработала почти 150 тестов. В статье показываю и рассказываю, как тестировать в Camunda.

https://habr.com/ru/companies/clevertec/articles/876264/

#camunda_8 #тестирование #bpmn_20 #spring_boot #интеграционное_тестирование

Как тестировать бизнес-процессы в Camunda: пошаговый гайд

Привет. На связи Вероника. Ранее подробно ответила на вопрос, зачем backend-разработчику Camunda . Написала про мониторинг бизнес-процессов в Camunda 8. В новой статье хочу призвать вас активно...

Хабр

Знакомство с FEEL в Camunda 8

Язык FEEL (Friendly Enough Expression Language) — мощный инструмент для упрощения работы с бизнес‑процессами в Camunda 8. Он предоставляет удобные и интуитивно понятные средства для создания выражений, которые могут использоваться как представителями бизнеса, так и разработчиками. В этой статье мы рассмотрим, как FEEL применяется в BPMN‑схемах, DMN‑таблицах и скриптовых задачах, а также обсудим его влияние на производительность и удобство разработки.

https://habr.com/ru/companies/domclick/articles/866778/

#домклик #camunda_8 #feel

Знакомство с FEEL в Camunda 8

Что такое FEEL? F riendly E nough E xpression L anguage — FEEL . Основная концепция этого языка заключается в том, чтобы создавать простые и понятные выражения...

Хабр

Camunda 8. Почему не стоит использовать Connectors Bundle

Для Camunda Platform есть Connectors Bundle, который быстро помогает формировать взаимодействие между сервисами. Но так ли хорошо это решение? Рассмотрим на примере Rest Connector'a.

https://habr.com/ru/companies/domclick/articles/836070/

#camunda_8 #camunda #rps #rest

Camunda 8. Почему не стоит использовать Connectors Bundle

Действительно, Camunda 8 является универсальным инструментом, и его главное преимущество заключается в возможности создания собственных сервисных задач и клиентов на любом языке программирования через...

Хабр