5. 1. A broken end-to-end
automation
Local automations are
not integrated with one
another, the end-to-end
process is not fully
automated.
Lack of understanding
The end-to-end process
is not fully visible
and key metrics are
hard to track.
2. Lack of flexibility
Changing the end-to-end
process is difficult
since it leads to
potential changes in
many different systems.
3.
12. Runs anywhere
Supports any
programming language
Available as a SaaS service
Manage it yourself (in your own
cloud, your datacenter, your
laptop)
Clients for Java, C#,
NodeJS, Go, … available
Natively integrates into
your stack
19. Local automations or
individuals automating parts
of their job
No IT project
Organizations automate their
most critical core processes
Full IT projects, Continuous
Delivery
Smaller, probably department
internal processes
IT project often hard to justify
20. or
or
or
Just code
in Spring
Boot!
Local automations or
individuals automating parts
of their job
No IT project
Organizations automate their
most critical core processes
Full IT projects, Continuous
Delivery
Smaller, probably department
internal processes
IT project often hard to justify
22. Developer experience – many possibilities
Source
Code
Modeler
Repository
CI/CD
Pipeline
Desktop
App
Web
API
Runtime
Platform
API
Local
filesystem
We are thinking
about this…
Normal app
deployment
27. A Typical Adoption Journey
Human work
Human task orchestration
Backend integration
e.g. via API
Frontend integration
e.g. via RPA
More task automation
e.g. using DMN
or machine learning
Task
Automation
Process
Orchestration
@berndruecker
35. 1. A broken end-to-end
automation
Local automations are
not integrated with one
another, the end-to-end
process is not fully
automated.
Lack of understanding
The end-to-end process
is not fully visible
and key metrics are
hard to track.
2. Lack of flexibility
Changing the end-to-end
process is difficult
since it leads to
potential changes in
many different systems.
3.
36.
37. Source: Talk at Camunda Con 2020 (https://blog.bernd-ruecker.com/process-automation-in-harmony-with-rpa-720effdb0513)
@berndruecker
38. Source: Talk at Camunda Con 2020 (https://blog.bernd-ruecker.com/process-automation-in-harmony-with-rpa-720effdb0513)
@berndruecker
45. PaaS operations are centralized - Orchestration logic is not
Microservice A
Orchestration
Engine
Microservice B Microservice C
Orchestration
Engine
Ideally SaaS
(probably self-managed)
Every microservice (process solution) owns its process model, glue code, and any additional artifacts
Orchestration
Engine