big workflow execution & monitoring -...
TRANSCRIPT
![Page 1: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/1.jpg)
Big Workflow Execution & Monitoring
Ryan Johnston, Director, North American Operations
with
![Page 2: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/2.jpg)
• Initially offered in 2013
• Today 185 customers in 25 countries
• > 85% of customers use Camunda for core business processes
• Company revenue growth 2017: 89%
Camunda BPM Enterprise Edition
AT&T
![Page 3: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/3.jpg)
Current Camunda BPM Customers (A Sampling)
3
![Page 4: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/4.jpg)
»In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«
Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns,
June 2016, University of Stuttgart, Germany and University of Lugano, Switzerland
Camunda BPM Performance
![Page 5: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/5.jpg)
… but traditional BPM doesn’t work for everyone.
● Microservices orchestration?
● Complex, distributed systems?
● Very high volumes?
○ Where immediate consistency isn’t required and
○ Massive scaling is a must.
![Page 6: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/6.jpg)
The Case for Workflow
• Distribute Work
• Handle Events
• Allow for Asynchronous Processing
• Provide Visibility
![Page 7: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/7.jpg)
Enter Big Workflow
Camunda Optimize
![Page 8: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/8.jpg)
What Happened to TNGP?
is now:
![Page 9: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/9.jpg)
Performance: Zeebe vs. Camunda BPM
Vs. Camunda BPM
![Page 10: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/10.jpg)
Performance: Zeebe vs. Kafka
Vs. Apache Kafka
![Page 11: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/11.jpg)
Optimize: Business Activity Monitoring for Workflows
● Reports● Alerts● Analysis
![Page 12: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/12.jpg)
Optimize: Build Custom Reports
Heatmaps Charts Tabular Reports
![Page 13: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/13.jpg)
Optimize: Design Custom Dashboards
Arrange your reports on your custom dashboards.
![Page 14: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/14.jpg)
Optimize: Branch Analysis
Analyze the outcomes of your instances based on gateways and events.
![Page 15: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/15.jpg)
Zeebe and Optimize Sitting in a Tree…
Camunda Optimize
![Page 16: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/16.jpg)
A Real World Use Case with Zeebe
![Page 17: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/17.jpg)
Pairs Trading - A Statistical Arbitrage Strategy
• Monitors the performance of two historically correlated securities.• If the correlation weakens, bet that the spread will converge.
![Page 18: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/18.jpg)
Statistical Arbitrage
• Timing is everything!
• We don’t care about being right all the time.
• We need to make lots of bets and be right > 50% of the time.
So?
• Volume…
• … and performance are critical.
Image © 2014 Andreas Kainz, et al, https://commons.wikimedia.org/w/index.php?curid=49049087
![Page 19: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/19.jpg)
Statistical Arbitrage Performance - Zeebe vs. Camunda BPM
![Page 20: Big Workflow Execution & Monitoring - documents.bpm.comdocuments.bpm.com/bpmnext/bpmnext2018/... · »In general, we may conclude that Camunda performed better and more stable for](https://reader034.vdocument.in/reader034/viewer/2022042313/5edcb296ad6a402d6667793f/html5/thumbnails/20.jpg)
Demo!