У нас была дополнительная сложность: интеграция с EJB / CDI / WebLogic / веб-сервисами / распределенными транзакциями (так делать не надо!). Сделали сами на коленке не связываясь с платной версией. Не уверен, что это полезный опыт, но он есть.
1) имеет смысл обратить внимание на Zebee, это высокопроизводительный BPMN движок, ориентированный на использование с микросервисами. В качестве хранилища в отличии от Camunda используется не реляционная БД, а партиционированные реплики данных по типу Kafka. От того же производителя, что и Camunda
2) Мы перешли с Oracle BPM на Camunda, очень довольны. Система содержит порядка полусотни различных процессов, каждый на 10-30 операций
3) Если есть вопросы, то могу ответить. Для себя сделал компиляцию книжек, статей и собственного опыта. Можно взять свободно тут — www.twirpx.com/file/2771420
2) Мы перешли с Oracle BPM на Camunda, очень довольны. Система содержит порядка полусотни различных процессов, каждый на 10-30 операций
3) Если есть вопросы, то могу ответить. Для себя сделал компиляцию книжек, статей и собственного опыта. Можно взять свободно тут — www.twirpx.com/file/2771420