Camunda meet-up
India tour 2024
1
28 November, 2024
Chapter Bengaluru
With you today
Niall Deehan
Sr Developer Advocate
Camunda
Maria Alcantara
Sr Community Manager
Camunda
Raj Subburaj
Consultant. Post Sales Engineer
Camunda
Agenda
● Camunda in the wild: Real-World Case Studies. Raj
Subburaj - 30 min
● Rapid prototyping with AI. Maria Alcantara - 30
Mins
● 12:00 Break
● Let’s break Camunda 8 - from design to run time.
Niall Deehan - 1 Hour
● Camunda’s Developer Resources. Maria Alcantar -
15 minutes
● Connect with us
Camunda in the wild: Real-World
Case Studies
4
About Camunda
2008
founded
600+
enterprise
customers
10,000+
community
members
475+
employees
globally
160
global
partners
190+
countries
where people
use Camunda
Camunda | Business Value
“Process orchestration coordinates the various
moving parts (or endpoints) of a business
process, and even ties multiple processes
together. Process orchestration helps you work
with the people, systems, and devices you
already have – while achieving even the most
ambitious goals around end-to-end process
automation.
8
Process Orchestration Maturity Model
Process Orchestration Maturity Levels & Drivers
Strategic, Scaled Adoption
Distributed Adoption
Broader Initiative
Single Project
No Process Orchestration
4
3
2
1
0
Vision People Measurement
Technology Delivery
Unlocking Automation Value
Real World Examples
Camunda for Technology Sector
Common Challenges
■ Digital transformation and cloud adoption
■ AI and ML - emerging technologies
■ Cybersecurity and data privacy threats
■ Focusing more on innovation and less on tech debt
■ Technology silos (process, automation, data)
■ Emerging, disruptive technologies
■ Increased need for business and IT cooperation
Customers
Use Cases
■ SaaS integration
■ Finance and revenue
workflow automation
■ Microservices orchestration
■ Customer onboarding
■ Payment processing
*
*
* *
*
Camunda for Technology Industry
“
Intuit
Challenges
Intuit faced increasing demand for throughput, scalability, and
resilience, particularly during peak periods during tax season
and for near real-time use cases.
Solutions
Camunda 8’s Zeebe engine enables predictable, transparent,
and near infinite scaling opportunities that means Intuit’s
products can handle extremely high-volume process instances
with little latency
.
Results
Greater efficiency, better customer experiences in critical
business functions
■ Camunda 8 scales well with a TP99 latency of less than
250ms
■ Nearly 2500% increase in total workflows created in
Camunda 8 versus Camunda 7
“We concluded that it may
be possible to scale
infinitely using Camunda 8
by fine-tuning our [partition
to broker] parameters.”
Software Engineer,
Intuit
Intuit Uses Camunda 8 to scale
workflow engines in its high-volume
products
Learn more
Intuit uses Camunda to automate multiple high-volume and
complex workflows and use cases within its QuickBooks and
TurboTax products.
Camunda for Banking
Industry Challenges
■ Meeting increasing customer expectations for digital and
omnichannel experiences
■ Addressing tech innovation, which bring risks & opportunities
■ Contending with legacy systems and the need for
modernization
■ Ensuring regulatory compliance and risk requirements
Use Cases
■ Customer onboarding
■ Loan processing and decisioning
■ Know Your Customer (KYC)
processes
■ Risk management
■ Payment processing
■ Compliance monitoring
■ Trade reviews and end-of-day close
■ Straight-through processing
■ Asset management
■ Fraud detection
■ Underwriting
* *
* *
*
*
Customers
Camunda for Banking | Financial Services
“
Goldman Sachs
Challenges
Goldman Sachs faced increasing demand for throughput,
scalability, and resilience meant their microservices
implementation and needed to adapt to new requirements
Solutions
Camunda enables centralized provisioning, modeling,
deployment, execution, and monitoring for any workflow
throughout the firm.
Results
Greater efficiency, better customer experiences in critical
business functions
■ 15 internal teams using Camunda
■ Microservices automation platform that supports the
firm’s core banking processes, with an average 6 million
tasks executed each week.
Everybody at the firm in some
capacity uses our [Camunda 8-
based] platform, whether that’s as a
designer or implementer or as a
recipient of human task that they
engage with. On average we have
about 8,000 people completing
tasks on the platform on a daily
basis.”
Co-head of Workflow
Engineering, Goldman Sachs
Goldman Sachs Uses Camunda 8 to Provide
Workflow Solutions to the Whole Firm
Source: Goldman Sachs presentation at Camunda Community Summit, 27 April 2022
Goldman Sachs uses Camunda as its microservices orchestration
platform engine to deliver financial automation at enterprise scale
Global Markets
● Settle 1m Securities worth $470b
● Manage 75 global clearing houses with approx $86bn
initial margin
● Settle 116k bilateral cash flows worth $1.6tn
● Issue 4100 OTC margin calls worth $17.5bn
● Coordinate & settle $9.9m in commissions and fees
By the numbers at Goldman Sachs
Success Highlights by Use Case
Payment Processing
● $1+ trillion
● 500,000+ transactions/day
● 8.5k accounts in 60+ countries
● Reduced legacy footprint
Document Management
● 24x7 Traffic
● Document Ingestion Pipelines
● Async Publish/Subscribe
● 115mn processes/day
Camunda Community Summit Presentation from Javier Sabino Rubio, CTO Architecture, Goldman Sachs
Source: Goldman Sachs presentation at Camunda Community Summit, 27 April 2022
Case Management
● 3,000 Customer Journeys + Internal Staff Journeys
● 65,000+ Users
● 6mn Human Tasks per Week
Goldman Sachs Process Orchestration
Broad Adoption of Camunda | Workflow Solutions to Whole Firm
300
Camunda
engines deployed
6500
BPMN
models
deployed
30
Camunda
clusters in Dev
6 Million
Manual Tasks
weekly
65K
Unique Users
per year
15 Teams
Exploring Camunda
(non prod)
Process Orchestration Maturity Levels & Drivers
Strategic, Scaled Adoption
Distributed Adoption
Broader Initiative
Single Project
No Process Orchestration
4
3
2
1
0
Vision People Measurement
Technology Delivery
Vision
Process Orchestration Maturity | Drivers
People
Technology
Delivery
Measurement
What is the awareness of process orchestration as a distinct competency in
the organization? Why does it matter to the organization?
Who defines the standards and policies for how process orchestration should
be used? Who is responsible for implementing these changes?
What technology philosophies, platforms, and solutions power the
organization’s process orchestration efforts?
How are process orchestration and improvement projects and the teams
meant to execute them set up and enabled for success?
How does the organization define process orchestration success, and how
capably can the organization track that success?
Rapid Prototyping With AI
AI-Enhanced Process Orchestration
Fast-Track to
Orchestrated Processes
● Enable more users to
build faster and
better process
orchestration.
● Boost productivity in
Business and IT
● Use of assistive
AI/LLM features
AI Endpoint
Orchestration
● Bring AI to the
complete E2E
process.
● Eliminate AI silos
Intelligent Execution +
Optimization
● Leverage all the data
collected to optimize
and improve your
existing processes.
● Uncovering hidden
value
● Drive continuous
improvements
AI-Enhanced Process Orchestration
Fast-Track to
Orchestrated Processes
● Enable more users to
build faster and
better process
orchestration.
● Boost productivity in
Business and IT
● Use of assistive
AI/LLM features
AI Endpoint
Orchestration
● Bring AI to the
complete E2E
process.
● Eliminate AI silos
Intelligent Execution +
Optimization
● Leverage all the data
collected to optimize
and improve your
existing processes.
● Uncovering hidden
value
● Drive continuous
improvements
AI-Enhanced Process Orchestration
Fast-Track to
Orchestrated Processes
● Enable more users to
build faster and
better process
orchestration.
● Boost productivity in
Business and IT
● Use of assistive
AI/LLM features
AI Endpoint
Orchestration
● Bring AI to the
complete E2E
process.
● Eliminate AI silos
Intelligent Execution +
Optimization
● Leverage all the data
collected to optimize
and improve your
existing processes.
● Uncovering hidden
value
● Drive continuous
improvements
AI-Enhanced Process Orchestration
Fast-Track to
Orchestrated Processes
● Enable more users to
build faster and
better process
orchestration.
● Boost productivity in
Business and IT
● Use of assistive
AI/LLM features
AI Endpoint
Orchestration
● Bring AI to the
complete E2E
process.
● Eliminate AI silos
Intelligent Execution +
Optimization
● Leverage all the data
collected to optimize
and improve your
existing processes.
● Uncovering hidden
value
● Drive continuous
improvements
Demo time
Use Cases:
Camunda Copilot BPMN Chat
Utilize existing
process documentation
Start from scratch
and ideate together
Refactor existing diagrams
What is Agentic AI?
AI Agents
General AI systems trained to act on
behalf of an enterprise or individual,
performing tasks, making decisions, and
interacting with data or other systems
autonomously or semi-autonomously.
Agentic AI Systems
Agentic AI is a subfield of AI focused on
creating autonomous systems that
pursue complex goals with limited or no
human intervention.
New approach to task
automation
In Camunda: orchestration of AI
agents, APIs, documents, and
other tasks
Source: Forrester Research, Inc.
Automation Trends And Practical Application, 2024
Source: Forrester Research, Inc.
Automation Trends And Practical Application, 2024
Camunda’s AI enablers
Fast-Track to
Orchestrated Processes
● BPM Copilot
● FEEL copilot
● AI form builder
● AI suggestions
● AI Docs
AI Endpoint
Orchestration
● Open AI Connector
● Hugging Face
Connector
● Customized AI agents
Intelligent Execution +
Optimization
● Predictive analytics
● Suggested
improvements based
on historical data
Lets Break Camunda 8 -
From Design to Runtime
33
(not really, it’ll be ok)
Process Development Cycle
The milestones for
process development
Design
Process
Execute
Process
Deploy
Process
Run
Process
Design is Complete
Process needs
Improvement
Process Ready for
Deployment
Process is Read for
Production
Where Can Errors Occur?
Process Development Cycle
The milestones for
process development
Design
Process
Execute
Process
Deploy
Process
Run
Process
Design is Complete
Process needs
Improvement
Process Ready for
Deployment
Process is Read for
Production
Designing & Executing a Process
Handling Business Errors Tracking Changes
Semantic Errors
Design for Non-Technical
errors
E.g. Email address is
incorrect
Check for semantic issues in
your model’s design
How is async collaboration
working with your model
What has changed as the
model has been built
Solutions
Use Token simulation to step
through your model
Add BPMN Error and Escalation
Events
Use Milestones to track changes
and compare versions
Handling Business
Errors
Semantic Errors Tracking Changes
Deploying a Process
Cluster Configuration FEEL Expressions
Dependencies Missing
Required Configuration for
the Process isn’t setup on
the cluster
E.g. Secret used in a
connector isn’t found
Models often have external
dependencies and these
need to exist in run time.
E.g. A DMN table is being
called, but not deployed
Ensure that FEEL
expressions are correct
name[0] + count(name)
Solutions
Checks are made to a model to
look for external dependencies
that might not be deployed
Checks are made in deployment
time to make sure your process
has what it needs
Use FEEL co-piolot and FEEL
playground to test your FEEL
expressions
Cluster
Configuration
Dependencies
Missing
Feel Expressoins
Running a Process
Worker Failure Broken Process
Incorrect Data
When a worker isn’t able to
successfully complete
E.g An external rest service
is down and the process
can’t continue.
Incorrect data in the
process that causes a
downstream failure
E.g If a service completes
successfully but with
unexpected data a later
service needs
A Semantic error is
discovered after
deployment
E.g. A new version of the
process is needed because
process instances are stuck
in the current one
Solutions
Process Instances can be
moved to re-active older
upstream tasks or you can just
change process variables
manually
Setting retries programmatically
and holding state until all retries
have been exceeded
Re-deploy and migrate stuck
instances to newer versions
Worker Failure Incorrect Data Broken Process
Process Development Cycle
The milestones for
process development
Design
Process
Execute
Process
Deploy
Process
Run
Process
Design is Complete
Process needs
Improvement
Process Ready for
Deployment
Process is Read for
Production
Navigating
Camunda’s Developer
Resources
Camunda Academy
Camunda Champions
Camunda meet-ups
Camunda market place
Camunda Community Hub
Camunda podcast
Documentation
Blog
YouTube tutorials
Scan to head
to the model
Thank You
niall.deehan@camunda.com, maria.alcantara@camunda.com
Niall Deehan, Maria Alcantara Arceo, Raj Subburaj
https://forum.camunda.io/

Camunda-Team-India-Tour-Bengaluru-20241128

  • 1.
    Camunda meet-up India tour2024 1 28 November, 2024 Chapter Bengaluru
  • 2.
    With you today NiallDeehan Sr Developer Advocate Camunda Maria Alcantara Sr Community Manager Camunda Raj Subburaj Consultant. Post Sales Engineer Camunda
  • 3.
    Agenda ● Camunda inthe wild: Real-World Case Studies. Raj Subburaj - 30 min ● Rapid prototyping with AI. Maria Alcantara - 30 Mins ● 12:00 Break ● Let’s break Camunda 8 - from design to run time. Niall Deehan - 1 Hour ● Camunda’s Developer Resources. Maria Alcantar - 15 minutes ● Connect with us
  • 4.
    Camunda in thewild: Real-World Case Studies 4
  • 5.
  • 6.
  • 7.
  • 8.
    “Process orchestration coordinatesthe various moving parts (or endpoints) of a business process, and even ties multiple processes together. Process orchestration helps you work with the people, systems, and devices you already have – while achieving even the most ambitious goals around end-to-end process automation. 8
  • 9.
  • 10.
    Process Orchestration MaturityLevels & Drivers Strategic, Scaled Adoption Distributed Adoption Broader Initiative Single Project No Process Orchestration 4 3 2 1 0 Vision People Measurement Technology Delivery
  • 11.
  • 12.
  • 13.
    Common Challenges ■ Digitaltransformation and cloud adoption ■ AI and ML - emerging technologies ■ Cybersecurity and data privacy threats ■ Focusing more on innovation and less on tech debt ■ Technology silos (process, automation, data) ■ Emerging, disruptive technologies ■ Increased need for business and IT cooperation Customers Use Cases ■ SaaS integration ■ Finance and revenue workflow automation ■ Microservices orchestration ■ Customer onboarding ■ Payment processing * * * * * Camunda for Technology Industry
  • 14.
    “ Intuit Challenges Intuit faced increasingdemand for throughput, scalability, and resilience, particularly during peak periods during tax season and for near real-time use cases. Solutions Camunda 8’s Zeebe engine enables predictable, transparent, and near infinite scaling opportunities that means Intuit’s products can handle extremely high-volume process instances with little latency . Results Greater efficiency, better customer experiences in critical business functions ■ Camunda 8 scales well with a TP99 latency of less than 250ms ■ Nearly 2500% increase in total workflows created in Camunda 8 versus Camunda 7 “We concluded that it may be possible to scale infinitely using Camunda 8 by fine-tuning our [partition to broker] parameters.” Software Engineer, Intuit Intuit Uses Camunda 8 to scale workflow engines in its high-volume products Learn more Intuit uses Camunda to automate multiple high-volume and complex workflows and use cases within its QuickBooks and TurboTax products.
  • 15.
  • 16.
    Industry Challenges ■ Meetingincreasing customer expectations for digital and omnichannel experiences ■ Addressing tech innovation, which bring risks & opportunities ■ Contending with legacy systems and the need for modernization ■ Ensuring regulatory compliance and risk requirements Use Cases ■ Customer onboarding ■ Loan processing and decisioning ■ Know Your Customer (KYC) processes ■ Risk management ■ Payment processing ■ Compliance monitoring ■ Trade reviews and end-of-day close ■ Straight-through processing ■ Asset management ■ Fraud detection ■ Underwriting * * * * * * Customers Camunda for Banking | Financial Services
  • 17.
    “ Goldman Sachs Challenges Goldman Sachsfaced increasing demand for throughput, scalability, and resilience meant their microservices implementation and needed to adapt to new requirements Solutions Camunda enables centralized provisioning, modeling, deployment, execution, and monitoring for any workflow throughout the firm. Results Greater efficiency, better customer experiences in critical business functions ■ 15 internal teams using Camunda ■ Microservices automation platform that supports the firm’s core banking processes, with an average 6 million tasks executed each week. Everybody at the firm in some capacity uses our [Camunda 8- based] platform, whether that’s as a designer or implementer or as a recipient of human task that they engage with. On average we have about 8,000 people completing tasks on the platform on a daily basis.” Co-head of Workflow Engineering, Goldman Sachs Goldman Sachs Uses Camunda 8 to Provide Workflow Solutions to the Whole Firm Source: Goldman Sachs presentation at Camunda Community Summit, 27 April 2022 Goldman Sachs uses Camunda as its microservices orchestration platform engine to deliver financial automation at enterprise scale
  • 18.
    Global Markets ● Settle1m Securities worth $470b ● Manage 75 global clearing houses with approx $86bn initial margin ● Settle 116k bilateral cash flows worth $1.6tn ● Issue 4100 OTC margin calls worth $17.5bn ● Coordinate & settle $9.9m in commissions and fees By the numbers at Goldman Sachs Success Highlights by Use Case Payment Processing ● $1+ trillion ● 500,000+ transactions/day ● 8.5k accounts in 60+ countries ● Reduced legacy footprint Document Management ● 24x7 Traffic ● Document Ingestion Pipelines ● Async Publish/Subscribe ● 115mn processes/day Camunda Community Summit Presentation from Javier Sabino Rubio, CTO Architecture, Goldman Sachs Source: Goldman Sachs presentation at Camunda Community Summit, 27 April 2022 Case Management ● 3,000 Customer Journeys + Internal Staff Journeys ● 65,000+ Users ● 6mn Human Tasks per Week
  • 19.
    Goldman Sachs ProcessOrchestration Broad Adoption of Camunda | Workflow Solutions to Whole Firm 300 Camunda engines deployed 6500 BPMN models deployed 30 Camunda clusters in Dev 6 Million Manual Tasks weekly 65K Unique Users per year 15 Teams Exploring Camunda (non prod)
  • 20.
    Process Orchestration MaturityLevels & Drivers Strategic, Scaled Adoption Distributed Adoption Broader Initiative Single Project No Process Orchestration 4 3 2 1 0 Vision People Measurement Technology Delivery
  • 21.
    Vision Process Orchestration Maturity| Drivers People Technology Delivery Measurement What is the awareness of process orchestration as a distinct competency in the organization? Why does it matter to the organization? Who defines the standards and policies for how process orchestration should be used? Who is responsible for implementing these changes? What technology philosophies, platforms, and solutions power the organization’s process orchestration efforts? How are process orchestration and improvement projects and the teams meant to execute them set up and enabled for success? How does the organization define process orchestration success, and how capably can the organization track that success?
  • 22.
  • 23.
    AI-Enhanced Process Orchestration Fast-Trackto Orchestrated Processes ● Enable more users to build faster and better process orchestration. ● Boost productivity in Business and IT ● Use of assistive AI/LLM features AI Endpoint Orchestration ● Bring AI to the complete E2E process. ● Eliminate AI silos Intelligent Execution + Optimization ● Leverage all the data collected to optimize and improve your existing processes. ● Uncovering hidden value ● Drive continuous improvements
  • 24.
    AI-Enhanced Process Orchestration Fast-Trackto Orchestrated Processes ● Enable more users to build faster and better process orchestration. ● Boost productivity in Business and IT ● Use of assistive AI/LLM features AI Endpoint Orchestration ● Bring AI to the complete E2E process. ● Eliminate AI silos Intelligent Execution + Optimization ● Leverage all the data collected to optimize and improve your existing processes. ● Uncovering hidden value ● Drive continuous improvements
  • 25.
    AI-Enhanced Process Orchestration Fast-Trackto Orchestrated Processes ● Enable more users to build faster and better process orchestration. ● Boost productivity in Business and IT ● Use of assistive AI/LLM features AI Endpoint Orchestration ● Bring AI to the complete E2E process. ● Eliminate AI silos Intelligent Execution + Optimization ● Leverage all the data collected to optimize and improve your existing processes. ● Uncovering hidden value ● Drive continuous improvements
  • 26.
    AI-Enhanced Process Orchestration Fast-Trackto Orchestrated Processes ● Enable more users to build faster and better process orchestration. ● Boost productivity in Business and IT ● Use of assistive AI/LLM features AI Endpoint Orchestration ● Bring AI to the complete E2E process. ● Eliminate AI silos Intelligent Execution + Optimization ● Leverage all the data collected to optimize and improve your existing processes. ● Uncovering hidden value ● Drive continuous improvements
  • 27.
  • 28.
    Use Cases: Camunda CopilotBPMN Chat Utilize existing process documentation Start from scratch and ideate together Refactor existing diagrams
  • 30.
    What is AgenticAI? AI Agents General AI systems trained to act on behalf of an enterprise or individual, performing tasks, making decisions, and interacting with data or other systems autonomously or semi-autonomously. Agentic AI Systems Agentic AI is a subfield of AI focused on creating autonomous systems that pursue complex goals with limited or no human intervention. New approach to task automation In Camunda: orchestration of AI agents, APIs, documents, and other tasks Source: Forrester Research, Inc. Automation Trends And Practical Application, 2024 Source: Forrester Research, Inc. Automation Trends And Practical Application, 2024
  • 32.
    Camunda’s AI enablers Fast-Trackto Orchestrated Processes ● BPM Copilot ● FEEL copilot ● AI form builder ● AI suggestions ● AI Docs AI Endpoint Orchestration ● Open AI Connector ● Hugging Face Connector ● Customized AI agents Intelligent Execution + Optimization ● Predictive analytics ● Suggested improvements based on historical data
  • 33.
    Lets Break Camunda8 - From Design to Runtime 33 (not really, it’ll be ok)
  • 34.
    Process Development Cycle Themilestones for process development Design Process Execute Process Deploy Process Run Process Design is Complete Process needs Improvement Process Ready for Deployment Process is Read for Production
  • 35.
  • 36.
    Process Development Cycle Themilestones for process development Design Process Execute Process Deploy Process Run Process Design is Complete Process needs Improvement Process Ready for Deployment Process is Read for Production
  • 37.
    Designing & Executinga Process Handling Business Errors Tracking Changes Semantic Errors Design for Non-Technical errors E.g. Email address is incorrect Check for semantic issues in your model’s design How is async collaboration working with your model What has changed as the model has been built
  • 38.
    Solutions Use Token simulationto step through your model Add BPMN Error and Escalation Events Use Milestones to track changes and compare versions Handling Business Errors Semantic Errors Tracking Changes
  • 39.
    Deploying a Process ClusterConfiguration FEEL Expressions Dependencies Missing Required Configuration for the Process isn’t setup on the cluster E.g. Secret used in a connector isn’t found Models often have external dependencies and these need to exist in run time. E.g. A DMN table is being called, but not deployed Ensure that FEEL expressions are correct name[0] + count(name)
  • 40.
    Solutions Checks are madeto a model to look for external dependencies that might not be deployed Checks are made in deployment time to make sure your process has what it needs Use FEEL co-piolot and FEEL playground to test your FEEL expressions Cluster Configuration Dependencies Missing Feel Expressoins
  • 41.
    Running a Process WorkerFailure Broken Process Incorrect Data When a worker isn’t able to successfully complete E.g An external rest service is down and the process can’t continue. Incorrect data in the process that causes a downstream failure E.g If a service completes successfully but with unexpected data a later service needs A Semantic error is discovered after deployment E.g. A new version of the process is needed because process instances are stuck in the current one
  • 42.
    Solutions Process Instances canbe moved to re-active older upstream tasks or you can just change process variables manually Setting retries programmatically and holding state until all retries have been exceeded Re-deploy and migrate stuck instances to newer versions Worker Failure Incorrect Data Broken Process
  • 43.
    Process Development Cycle Themilestones for process development Design Process Execute Process Deploy Process Run Process Design is Complete Process needs Improvement Process Ready for Deployment Process is Read for Production
  • 44.
  • 45.
    Camunda Academy Camunda Champions Camundameet-ups Camunda market place Camunda Community Hub Camunda podcast Documentation Blog YouTube tutorials
  • 47.
    Scan to head tothe model
  • 48.
    Thank You niall.deehan@camunda.com, maria.alcantara@camunda.com NiallDeehan, Maria Alcantara Arceo, Raj Subburaj https://forum.camunda.io/