Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda...

20
Big Workflow Execution & Monitoring Ryan Johnston, Director, North American Operations with

Transcript of Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda...

Page 1: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Big Workflow Execution & Monitoring

Ryan Johnston, Director, North American Operations

with

Page 2: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

• 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 - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Current Camunda BPM Customers (A Sampling)

3

Page 4: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

»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 - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

… 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 - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

The Case for Workflow

• Distribute Work

• Handle Events

• Allow for Asynchronous Processing

• Provide Visibility

Page 7: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Enter Big Workflow

Camunda Optimize

Page 8: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

What Happened to TNGP?

is now:

Page 9: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Performance: Zeebe vs. Camunda BPM

Vs. Camunda BPM

Page 10: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Performance: Zeebe vs. Kafka

Vs. Apache Kafka

Page 11: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Optimize: Business Activity Monitoring for Workflows

● Reports● Alerts● Analysis

Page 12: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Optimize: Build Custom Reports

Heatmaps Charts Tabular Reports

Page 13: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Optimize: Design Custom Dashboards

Arrange your reports on your custom dashboards.

Page 14: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Optimize: Branch Analysis

Analyze the outcomes of your instances based on gateways and events.

Page 15: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Zeebe and Optimize Sitting in a Tree…

Camunda Optimize

Page 16: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

A Real World Use Case with Zeebe

Page 17: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

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 - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

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 - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Statistical Arbitrage Performance - Zeebe vs. Camunda BPM

Page 20: Big Workflow Execution & Monitoring - BPM.com · »In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«

Demo!