SlideShare a Scribd company logo
Orchestrating the microservices using
Camunda 8
You have still a chance to use monolith! Run!
July 2023
1
Share your thoughts during session
2
Our agenda
3
What is Community? What are long-running processes?
Community community
community...
Run process run... Camunda 8 - Cloud Platform
Overview
Where we hang around
Camunda 8 Self Managed
Cluster architecture overview
What we deal with?
Story of e2e sales
products at Kapitalbank
Event-driven architecture overview
Q&A Coffee and
Networking
Introductions
4
Ilkin Abdullayev
Technical Lead / Software Architect
Kapitalbank
Vüsal Nəcəfov
Software developer
Kapitalbank
5
Chapter Baku
What is community?
What is community?
A community can be defined as a group of people who share a common characteristic,
interest, or goal and who interact with each other to form social connections and
relationships. Communities can be based on various factors such as geographic location,
shared beliefs, cultural or ethnic identity, hobbies or interests, or even online forums or
social media platforms.
In a community, members often work together and support each other towards common
goals, share information and resources, and help create a sense of belonging and identity.
Communities can range in size from small groups to large organizations or even entire
cities, and can have a significant impact on the individuals within them as well as on the
wider society.
6
What is tech community?
A technology stack community is a group of people who share a common interest in a particular
technology stack, which refers to a combination of software tools, programming languages, and
frameworks used to build and deploy software applications.
A technology stack community can consist of developers, programmers, engineers, and other
professionals who use a specific technology stack to build software. They may interact with each other
through online forums, social media platforms, meetups, and conferences to share their knowledge,
experiences, and best practices related to the technology stack.
These communities can be beneficial for individuals who are new to the technology stack, as they can
learn from the experiences of others and get help with any issues or challenges they may face. They can
also be a valuable resource for experienced professionals, as they can provide opportunities for
networking, collaboration, and staying up-to-date with the latest trends and developments in the
technology stack. Overall, technology stack communities play an important role in fostering innovation,
collaboration, and growth in the tech industry.
7
Building effective tech community
Building an effective technology community requires careful planning, the steps we can
take to create an effective technology community:
■ Define the purpose
■ Determine the focus of the community
■ Define the community's goals
■ Identify the target audience
■ Refine the purpose and goals
■ Choose the right platform
■ Create valuable content
■ Foster engagement
8
Define the purpose
If you are heard of long running processes before, you would like to get more
experience the tool called ‘Camunda’
but you don’t know how to start or whatever
we provide a community under the title Camunda Chapter: Baku to share our
experiences, best practices and insights related to Camunda.
9
Determine the focus of the
community
Decide what the community will focus on, such as a particular technology stack,
industry, or skillset. Identify the key areas of interest for the target audience and
what kind of content and resources they might be interested in.
10
Our community skillset
■ Workflow modeling: Familiarity with workflow modeling languages such as BPMN 2.0, and
experience in creating and designing workflows using these languages.
■ Java programming: The Camunda 8 platform is built using Java, so familiarity with Java
programming is essential for developing custom plugins, extensions, and integrations with
other systems.
■ API design and development: Understanding of RESTful API design and development is
necessary for integrating the Camunda platform with other systems and building custom
workflows.
Working/Implementing Camunda does not require exactly Java, it can be any language as long as
it support GRPC or rest api client library. But Camunda is purely developed in Java/Spring Boot.
So you might have some problem if u are nothing on Java because of debugging or something else
11
Focus of the community / Industry
■ Financial Services: Banks, insurance companies, and other financial services firms
use Camunda 8 for process automation, compliance, and risk management.
■ Healthcare: Hospitals, clinics, and other healthcare providers use Camunda 8 for
patient management, regulatory compliance, and billing processes.
■ Retail and E-commerce: Retailers and e-commerce companies use Camunda 8 for
order management, inventory management, and supply chain processes.
■ Telecommunications: Telecommunications companies use Camunda 8 for service
delivery, network management, and billing processes.
■ Government: Federal, state, and local government agencies use Camunda 8 for a
variety of processes, including permit and license management, procurement, and
compliance. Transportation and Logistics: Transportation and logistics companies
use Camunda 8 for fleet management, routing, and supply chain processes.
12
Define community goals
Our talks will be around Camunda technology stacks and its components and
validate system design we can rely on or judging some approaches it should be
avoided.
So we call it ‘best practices’. And yes believe me there will be the topics around
will be directly related about Camunda or System Designs. We will revision a lot
of business process models but mostly as I said before we care about more
Camunda and its stacks. So we are going to have fun.
13
Identify the target audience
14
Developers
Camunda lovers
Devops
Camunda lovers
Business experts
Camunda lovers
1
2
3
Refine the purpose and goals
Refine the purpose and goals of the community based on feedback from
members and evaluation of the community's performance. Continuously refine
and improve the community's objectives to ensure that we remain relevant and
aligned with the needs of our members.
15
Create valuable content
Develop content that is relevant and useful to your target audience. This can
include blog posts, tutorials, videos, and podcasts. Ensure that the content is of
high quality and updated regularly to keep members engaged.]
Our plan: meetups, podcasts, blog(medium)/site
16
Foster engagement
Encourage engagement among members by creating opportunities for them to
interact and collaborate, such as hosting webinars, Q&A sessions, and
hackathons. Provide feedback and support to members, and reward active
participation to encourage further engagement.
17
Camunda wants to support you!
18
Choosing right platform for community
19
Camunda is here to help you!
Set up your group on Bevy, the
platform that powers the events
Access the Chapter Leaders
playbook
Swag for your event!
Access to exclusive content in
Camunda Academy
Sponsorship of snacks and
beverages
Promotion for your event on our
website and other social media
Connections to speakers, hosts, and
co-organizers
Access to Camunda Community
Slack
Onboarding support to plan your
first meet-up
Access to Camunda Platform 8
Camunda Community
20
21
39 Chapters*
38 cities*
20 countries*
Our global community
*June 2023
22
Camunda chapter: Baku
We are waiting for you!
Camunda Community values
● We enjoy what we do and we like
to share it with others
● We are transparent
● We are generous with out time
and knowledge
How we collaborate: Passion in doing, joy in sharing
● We value and actively support
diversity
● We connect with one another in
meaningful ways
● We value humor
How we treat each other: Kind to others and ourselves
● We take accountability for what
we do
● We prefer actionable and quick
improvements
● We are not only consuming
information, but collaborating
How we work together: Always accountable
● We share the passion for process
orchestration
● We shape the future
● We conquer complexity through
process orchestration
Passion for what we do: Orchestration with heart
24
Meetups
We are waiting for you!
Camunda meetups
25
In a nutshell
We believe that one of the best
ways to learn is by exchanging
ideas and sharing our experience
with others. Meet-ups create the
perfect scenario to bring
together people that are
interested in process
orchestration, share their
experiences and discuss the
industry’s latest developments -
including Camunda’s product
contributions.
Meet-ups
Meet-ups are …
■ A place to convince people to buy
your product/service
■ A way to position your
product/service
■ Sales demos
■ A marketing or demand generation
tool
■ Events to share knowledge, uses
cases, and challenges
■ A safe space to ask questions and
grow
■ Events that welcome technical
deep-dives
■ A way to connect and build
long-lasting relationships with other
community members
■ A place where Camunda users can
learn from one another
■ A place to learn from Camundos
Meet-ups are not
Camunda Academy
27
On-Demand Learning, Anytime, Anywhere
Access learning anytime, anywhere
Training to complement your skills and
experience
Available to Camunda Community
Today!
28
Forum.
We are waiting for you!
User Experience Research
Let us know how Camunda looks and feels
29
Interview - share your experience
Usability testing - discuss new designs
Online survey - share your opinion
evgeniya.gubenko@camunda.com
● Sign up
● Get invited
● Participate
● Get a swag
If you’re a member of an educational license and
you’d like to use Camunda for your course work or
research project, we’d like to help you with that!
Camunda Educational
License Program
30
What’s included in the Camunda Educational License
Program?
32
Run process run...
What are long-running processes?
33
Long-running processes — Run process run
Part 1- Link!
34
Long-running processes — Run process run
Part 2- Link!
35
State Machine Approach
Link!
About Camunda
2008
6
300+
500+
100,000+
190+
Founded Employees Globally Community Members
Countries with people
using Camunda
Enterprise
Customers
Offices Worldwide:
America, Asia,
and Europe
36
Camunda - The Universal Process Orchestrator
Complex process flows across
people, systems and devices.
Your organization toward
a digital future.
Any process, anywhere.
Orchestrate Automate Transform
Collaborate
Flexibility
All
Endpoints
Human
Work
Business
Rules
RPA
AI IoT
API
Micro
Services
Systems
(legacy + homegrown)
CAMUNDA 2021
Code + deploy in your preferred
language and tooling.
Across all endpoints.
Run on your
preferred platforms.
Human
Work
Business
Rules
Microservices API
AI RPA IoT Systems
(legacy + homegrown)
Camunda 8 - Cloud Platform Overview
Where we hang around
Camunda Platform: The Universal Process Orchestrator
Improve
Teams have the insights to fix the highest
problems for their business processes.
Optimize
Get the insights you need to understand
and continuously improve your business
processes.
Design
Developers & business users collaborate to
design & deploy processes with Camunda.
Modeler
Model & deploy business process diagrams
with BPMN & DMN.
Available via web and desktop app.
Connectors Integration Framework Forms
Out-of-the-box
integrations to easily
communicate with popular
enterprise applications &
protocols.
Build & provision your own
connectors to any system
including home-grown &
legacy applications.
Drag & drop creation of
forms that power
workflows that require
human interaction.
Workflow Engine
Next-generation, cloud-native workflow
engine that unlocks unparalleled speed,
scale & resilience.
Operate
Real time visibility to monitor, analyze and
resolve problems with any process
instance.
Tasklist
Assign and execute tasks that require
human interaction via easy-to-use Forms
or via your own apps with the Tasklist API.
Decision Engine
Automate decisions in end-to-end
business processes via DMN.
Workflow Engine
Next-generation, cloud-native BPMN
workflow engine that unlocks unparalleled
speed, scale & resilience.
Operate
Real time visibility to monitor, analyze and
resolve problems with any process
instance.
Tasklist
Assign and execute tasks that require
human interaction via easy-to-use Forms or
via your own apps with the Tasklist API.
Decision Engine
Automate decisions in end-to-end
business processes via DMN.
POWERED BY ZEEBE
Automate
Enterprise-grade automation platform. Built for
today’s business complexity, loved by developers.
Design
Developers & business users collaborate to design,
connect & deploy processes with Camunda.
Modeler
Model & deploy business process diagrams
with BPMN & DMN.
Available via web and desktop app.
Connectors Integration Framework Forms
Out-of-the-box
integrations to easily
communicate with popular
enterprise applications &
protocols.
Build & provision your own
connectors to any system
including homegrown &
legacy applications.
Drag & drop creation of
forms that power
workflows that require
human interaction.
Camunda Platform: The Universal Process Orchestrator
41
Deploy and run
BPMN models
Improved properties
panel
Versioning and diffing
of BPMN models
Share and collaborate
on BPMN models
Leave comments
for collaboration
Design
Developers & business users collaborate to design,
connect & deploy processes with Camunda.
Modeler
Model & deploy business process diagrams
with BPMN & DMN.
Available via web and desktop app.
Connectors Integration Framework Forms
Out-of-the-box
integrations to easily
communicate with popular
enterprise applications &
protocols.
Build & provision your own
connectors to any system
including homegrown &
legacy applications.
Drag & drop creation of
forms that power
workflows that require
human interaction.
Camunda Platform: The Universal Process Orchestrator
42
■ An outbound connector lets the
process invoke an outside system
to do something
■ An inbound connector means the
process can be triggered by an
outside system
■ Discover and reuse connectors,
out of the box or built via the new
Integration Framework
Design
Developers & business users collaborate to design,
connect & deploy processes with Camunda.
Modeler
Model & deploy business process diagrams
with BPMN & DMN.
Available via web and desktop app.
Connectors Integration Framework Forms
Out-of-the-box
integrations to easily
communicate with popular
enterprise applications &
protocols.
Build & provision your own
connectors to any system
including homegrown &
legacy applications.
Drag & drop creation of
forms that power
workflows that require
human interaction.
Camunda Platform: The Universal Process Orchestrator
43
■ Cloud Connectors such as Kafka/SQS/Camel message queues,
AWS Lambda functions, or Eventbridge; conforming to REST,
GraphQL, or SOAP protocols
■ Service Connectors such as RPA, AI or IoT services
■ Business Connectors such as Salesforce or proprietary internal
applications
■ Productivity Applications Connectors such as Slack for
notifications
■ Enterprise Content Connectors such as Box or OpenText
■ Data Connectors such as BI systems, data lakes, or data
warehouses
Connector Examples
44
Camunda 8’s Next-Generation Workflow Engine
Cluster size
Process
instances
per
second
(throughput)
~ 530 PI/s
~ 380 PI/s
~ 880 PI/s
~ 1010 PI/s
6 9 15
Automate
Enterprise-grade automation platform. Built for
today’s business complexity, loved by developers.
Workflow Engine
Next-generation, cloud-native BPMN
workflow engine that unlocks unparalleled
speed, scale & resilience.
Operate
Real time visibility to monitor, analyze and
resolve problems with any process
instance.
Tasklist
Assign and execute tasks that require
human interaction via easy-to-use Forms or
via your own apps with the Tasklist API.
Decision Engine
Automate decisions in end-to-end
business processes via DMN.
POWERED BY ZEEBE
Camunda Platform: The Universal Process Orchestrator
45
Automate
Enterprise-grade automation platform. Built for
today’s business complexity, loved by developers.
Workflow Engine
Next-generation, cloud-native BPMN
workflow engine that unlocks unparalleled
speed, scale & resilience.
Operate
Real time visibility to monitor, analyze and
resolve problems with any process
instance.
Tasklist
Assign and execute tasks that require
human interaction via easy-to-use Forms or
via your own apps with the Tasklist API.
Decision Engine
Automate decisions in end-to-end
business processes via DMN.
POWERED BY ZEEBE
Camunda Platform: The Universal Process Orchestrator
Tasklist for human task orchestration
■ Manual claim or automatically assign human tasks
■ Integrated UI via Forms or extend via GraphQL API
■ Critical for long running, real world business processes
46
Automate
Enterprise-grade automation platform. Built for
today’s business complexity, loved by developers.
Workflow Engine
Next-generation, cloud-native BPMN
workflow engine that unlocks unparalleled
speed, scale & resilience.
Operate
Real time visibility to monitor, analyze and
resolve problems with any process
instance.
Tasklist
Assign and execute tasks that require
human interaction via easy-to-use Forms or
via your own apps with the Tasklist API.
Decision Engine
Automate decisions in end-to-end
business processes via DMN.
POWERED BY ZEEBE
Camunda Platform: The Universal Process Orchestrator
Operate for visibility, insights and troubleshooting
■ Dashboard UI designed for focus
■ Filter everything, together
■ Elasticsearch replaces relational DB
■ Improved navigation
■ Batch operations now easier
Improve
Teams have the insights to fix the highest ROI
problems for their business processes.
Optimize
Get the insights you need to understand
and continuously improve your business
processes.
47
Camunda Platform: The Universal Process Orchestrator
Optimize for BPMN-based analysis & insights
■ Process visualization & insights
■ Performance monitoring & alerting
■ Sharable dashboards
48
Camunda 8 Self
Managed Cluster
architecture overview
What we deal with?
Camunda High-Level Architecture
Broker
Broker
Broker
Zeebe Cluster
gRPC
Gateway
Microservices / Apps
Zeebe
Client
49
50
Camunda 8 architecture overview
Link!!!
51
Story of e2e sales
products at
Kapitalbank
Event-driven architecture overview
52
Camunda 8 — Event stream platform
Link!!!
Q&A
53
THANK YOU
54

More Related Content

PDF
BABOK_Guide_v3_Corporate.pdf
PDF
Business Requirements development
PDF
IT Service Desk Software RFP Template
PPTX
Chap4_Requirements_Elicitation and Collaboration.pptx
DOC
Sample BRS
PPTX
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
PDF
Software Architecture Document Final
PPTX
Camunda BPM - Said Mengi
BABOK_Guide_v3_Corporate.pdf
Business Requirements development
IT Service Desk Software RFP Template
Chap4_Requirements_Elicitation and Collaboration.pptx
Sample BRS
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
Software Architecture Document Final
Camunda BPM - Said Mengi

What's hot (20)

PDF
IT Change Management Using JIRA
PPT
Youtube
PDF
MySQL fundraising pitch deck ($16 million Series B round - 2003)
PPTX
Agile Project Management
PDF
Pitch Deck Teardown: Super.com's $60M Series C deck
PDF
Supercharge Your Project Management Skills with CHATGPT practical - UK.pdf
PDF
Crunchbase
PDF
Design System.pdf
PDF
235629204 snapchat-business-deck
PDF
Rokoko pitch deck: $80M motion capture tech
PPTX
Agile Project Management
PDF
Jira Agile
PPTX
Value stream management is essential for dev ops v4
PDF
The six step guide to practical project management
PDF
Omada Pitch Deck
PDF
Project Management Fundamentals | Project Management Simplified | PMP® Traini...
PPTX
Atlassian confluence overview_au_gs_powerpoint
PDF
Simple. Friendly. Smart.
PDF
Monzo: £19.3M VC investment turned into $2B. Monzo's Series C pitch deck
PDF
Product Backlog - Refinement and Prioritization Techniques
IT Change Management Using JIRA
Youtube
MySQL fundraising pitch deck ($16 million Series B round - 2003)
Agile Project Management
Pitch Deck Teardown: Super.com's $60M Series C deck
Supercharge Your Project Management Skills with CHATGPT practical - UK.pdf
Crunchbase
Design System.pdf
235629204 snapchat-business-deck
Rokoko pitch deck: $80M motion capture tech
Agile Project Management
Jira Agile
Value stream management is essential for dev ops v4
The six step guide to practical project management
Omada Pitch Deck
Project Management Fundamentals | Project Management Simplified | PMP® Traini...
Atlassian confluence overview_au_gs_powerpoint
Simple. Friendly. Smart.
Monzo: £19.3M VC investment turned into $2B. Monzo's Series C pitch deck
Product Backlog - Refinement and Prioritization Techniques
Ad

Similar to Orchestrating the microservices - Camunda 2023 (20)

PPTX
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
PDF
20231123_Camunda Meetup Vienna.pdf
PDF
Camunda Community meetup 20 juni 2024.pdf
PPTX
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
PDF
Camunda-Team-India-Tour-Bengaluru-20241128
PDF
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
PPTX
Extending human workflow preparing people and processes for the digital era w...
PDF
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
PDF
How to build & grow online communities: with Tom Diederich
PDF
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
PDF
Keys to Community Readiness and Growth Report
PPT
Tribalization Of Business 2009 Webinar
PPT
Tribalization Of Business 2009 Webinar
PDF
Jakob Freund: Camunda for IT Executives - Camunda Days
PDF
CamundaCon 2022 Keynote: The Process Orchestration Journey
PPTX
Building and growing your online community
PDF
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
PDF
Building Killer Communities And Taking Confluence Social
PPTX
Digital Marketing Tour
PPT
Design for Community's Sake - Burton Group Catalyst 2010
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
20231123_Camunda Meetup Vienna.pdf
Camunda Community meetup 20 juni 2024.pdf
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda-Team-India-Tour-Bengaluru-20241128
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
Extending human workflow preparing people and processes for the digital era w...
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
How to build & grow online communities: with Tom Diederich
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Keys to Community Readiness and Growth Report
Tribalization Of Business 2009 Webinar
Tribalization Of Business 2009 Webinar
Jakob Freund: Camunda for IT Executives - Camunda Days
CamundaCon 2022 Keynote: The Process Orchestration Journey
Building and growing your online community
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
Building Killer Communities And Taking Confluence Social
Digital Marketing Tour
Design for Community's Sake - Burton Group Catalyst 2010
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
sap open course for s4hana steps from ECC to s4
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
sap open course for s4hana steps from ECC to s4
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks

Orchestrating the microservices - Camunda 2023

  • 1. Orchestrating the microservices using Camunda 8 You have still a chance to use monolith! Run! July 2023 1
  • 2. Share your thoughts during session 2
  • 3. Our agenda 3 What is Community? What are long-running processes? Community community community... Run process run... Camunda 8 - Cloud Platform Overview Where we hang around Camunda 8 Self Managed Cluster architecture overview What we deal with? Story of e2e sales products at Kapitalbank Event-driven architecture overview Q&A Coffee and Networking
  • 4. Introductions 4 Ilkin Abdullayev Technical Lead / Software Architect Kapitalbank Vüsal Nəcəfov Software developer Kapitalbank
  • 6. What is community? A community can be defined as a group of people who share a common characteristic, interest, or goal and who interact with each other to form social connections and relationships. Communities can be based on various factors such as geographic location, shared beliefs, cultural or ethnic identity, hobbies or interests, or even online forums or social media platforms. In a community, members often work together and support each other towards common goals, share information and resources, and help create a sense of belonging and identity. Communities can range in size from small groups to large organizations or even entire cities, and can have a significant impact on the individuals within them as well as on the wider society. 6
  • 7. What is tech community? A technology stack community is a group of people who share a common interest in a particular technology stack, which refers to a combination of software tools, programming languages, and frameworks used to build and deploy software applications. A technology stack community can consist of developers, programmers, engineers, and other professionals who use a specific technology stack to build software. They may interact with each other through online forums, social media platforms, meetups, and conferences to share their knowledge, experiences, and best practices related to the technology stack. These communities can be beneficial for individuals who are new to the technology stack, as they can learn from the experiences of others and get help with any issues or challenges they may face. They can also be a valuable resource for experienced professionals, as they can provide opportunities for networking, collaboration, and staying up-to-date with the latest trends and developments in the technology stack. Overall, technology stack communities play an important role in fostering innovation, collaboration, and growth in the tech industry. 7
  • 8. Building effective tech community Building an effective technology community requires careful planning, the steps we can take to create an effective technology community: ■ Define the purpose ■ Determine the focus of the community ■ Define the community's goals ■ Identify the target audience ■ Refine the purpose and goals ■ Choose the right platform ■ Create valuable content ■ Foster engagement 8
  • 9. Define the purpose If you are heard of long running processes before, you would like to get more experience the tool called ‘Camunda’ but you don’t know how to start or whatever we provide a community under the title Camunda Chapter: Baku to share our experiences, best practices and insights related to Camunda. 9
  • 10. Determine the focus of the community Decide what the community will focus on, such as a particular technology stack, industry, or skillset. Identify the key areas of interest for the target audience and what kind of content and resources they might be interested in. 10
  • 11. Our community skillset ■ Workflow modeling: Familiarity with workflow modeling languages such as BPMN 2.0, and experience in creating and designing workflows using these languages. ■ Java programming: The Camunda 8 platform is built using Java, so familiarity with Java programming is essential for developing custom plugins, extensions, and integrations with other systems. ■ API design and development: Understanding of RESTful API design and development is necessary for integrating the Camunda platform with other systems and building custom workflows. Working/Implementing Camunda does not require exactly Java, it can be any language as long as it support GRPC or rest api client library. But Camunda is purely developed in Java/Spring Boot. So you might have some problem if u are nothing on Java because of debugging or something else 11
  • 12. Focus of the community / Industry ■ Financial Services: Banks, insurance companies, and other financial services firms use Camunda 8 for process automation, compliance, and risk management. ■ Healthcare: Hospitals, clinics, and other healthcare providers use Camunda 8 for patient management, regulatory compliance, and billing processes. ■ Retail and E-commerce: Retailers and e-commerce companies use Camunda 8 for order management, inventory management, and supply chain processes. ■ Telecommunications: Telecommunications companies use Camunda 8 for service delivery, network management, and billing processes. ■ Government: Federal, state, and local government agencies use Camunda 8 for a variety of processes, including permit and license management, procurement, and compliance. Transportation and Logistics: Transportation and logistics companies use Camunda 8 for fleet management, routing, and supply chain processes. 12
  • 13. Define community goals Our talks will be around Camunda technology stacks and its components and validate system design we can rely on or judging some approaches it should be avoided. So we call it ‘best practices’. And yes believe me there will be the topics around will be directly related about Camunda or System Designs. We will revision a lot of business process models but mostly as I said before we care about more Camunda and its stacks. So we are going to have fun. 13
  • 14. Identify the target audience 14 Developers Camunda lovers Devops Camunda lovers Business experts Camunda lovers 1 2 3
  • 15. Refine the purpose and goals Refine the purpose and goals of the community based on feedback from members and evaluation of the community's performance. Continuously refine and improve the community's objectives to ensure that we remain relevant and aligned with the needs of our members. 15
  • 16. Create valuable content Develop content that is relevant and useful to your target audience. This can include blog posts, tutorials, videos, and podcasts. Ensure that the content is of high quality and updated regularly to keep members engaged.] Our plan: meetups, podcasts, blog(medium)/site 16
  • 17. Foster engagement Encourage engagement among members by creating opportunities for them to interact and collaborate, such as hosting webinars, Q&A sessions, and hackathons. Provide feedback and support to members, and reward active participation to encourage further engagement. 17
  • 18. Camunda wants to support you! 18 Choosing right platform for community
  • 19. 19 Camunda is here to help you! Set up your group on Bevy, the platform that powers the events Access the Chapter Leaders playbook Swag for your event! Access to exclusive content in Camunda Academy Sponsorship of snacks and beverages Promotion for your event on our website and other social media Connections to speakers, hosts, and co-organizers Access to Camunda Community Slack Onboarding support to plan your first meet-up Access to Camunda Platform 8
  • 21. 21 39 Chapters* 38 cities* 20 countries* Our global community *June 2023
  • 22. 22 Camunda chapter: Baku We are waiting for you!
  • 23. Camunda Community values ● We enjoy what we do and we like to share it with others ● We are transparent ● We are generous with out time and knowledge How we collaborate: Passion in doing, joy in sharing ● We value and actively support diversity ● We connect with one another in meaningful ways ● We value humor How we treat each other: Kind to others and ourselves ● We take accountability for what we do ● We prefer actionable and quick improvements ● We are not only consuming information, but collaborating How we work together: Always accountable ● We share the passion for process orchestration ● We shape the future ● We conquer complexity through process orchestration Passion for what we do: Orchestration with heart
  • 25. Camunda meetups 25 In a nutshell We believe that one of the best ways to learn is by exchanging ideas and sharing our experience with others. Meet-ups create the perfect scenario to bring together people that are interested in process orchestration, share their experiences and discuss the industry’s latest developments - including Camunda’s product contributions.
  • 26. Meet-ups Meet-ups are … ■ A place to convince people to buy your product/service ■ A way to position your product/service ■ Sales demos ■ A marketing or demand generation tool ■ Events to share knowledge, uses cases, and challenges ■ A safe space to ask questions and grow ■ Events that welcome technical deep-dives ■ A way to connect and build long-lasting relationships with other community members ■ A place where Camunda users can learn from one another ■ A place to learn from Camundos Meet-ups are not
  • 27. Camunda Academy 27 On-Demand Learning, Anytime, Anywhere Access learning anytime, anywhere Training to complement your skills and experience Available to Camunda Community Today!
  • 29. User Experience Research Let us know how Camunda looks and feels 29 Interview - share your experience Usability testing - discuss new designs Online survey - share your opinion evgeniya.gubenko@camunda.com ● Sign up ● Get invited ● Participate ● Get a swag
  • 30. If you’re a member of an educational license and you’d like to use Camunda for your course work or research project, we’d like to help you with that! Camunda Educational License Program 30
  • 31. What’s included in the Camunda Educational License Program?
  • 32. 32 Run process run... What are long-running processes?
  • 33. 33 Long-running processes — Run process run Part 1- Link!
  • 34. 34 Long-running processes — Run process run Part 2- Link!
  • 36. About Camunda 2008 6 300+ 500+ 100,000+ 190+ Founded Employees Globally Community Members Countries with people using Camunda Enterprise Customers Offices Worldwide: America, Asia, and Europe 36
  • 37. Camunda - The Universal Process Orchestrator Complex process flows across people, systems and devices. Your organization toward a digital future. Any process, anywhere. Orchestrate Automate Transform Collaborate Flexibility All Endpoints Human Work Business Rules RPA AI IoT API Micro Services Systems (legacy + homegrown)
  • 38. CAMUNDA 2021 Code + deploy in your preferred language and tooling. Across all endpoints. Run on your preferred platforms. Human Work Business Rules Microservices API AI RPA IoT Systems (legacy + homegrown)
  • 39. Camunda 8 - Cloud Platform Overview Where we hang around
  • 40. Camunda Platform: The Universal Process Orchestrator Improve Teams have the insights to fix the highest problems for their business processes. Optimize Get the insights you need to understand and continuously improve your business processes. Design Developers & business users collaborate to design & deploy processes with Camunda. Modeler Model & deploy business process diagrams with BPMN & DMN. Available via web and desktop app. Connectors Integration Framework Forms Out-of-the-box integrations to easily communicate with popular enterprise applications & protocols. Build & provision your own connectors to any system including home-grown & legacy applications. Drag & drop creation of forms that power workflows that require human interaction. Workflow Engine Next-generation, cloud-native workflow engine that unlocks unparalleled speed, scale & resilience. Operate Real time visibility to monitor, analyze and resolve problems with any process instance. Tasklist Assign and execute tasks that require human interaction via easy-to-use Forms or via your own apps with the Tasklist API. Decision Engine Automate decisions in end-to-end business processes via DMN. Workflow Engine Next-generation, cloud-native BPMN workflow engine that unlocks unparalleled speed, scale & resilience. Operate Real time visibility to monitor, analyze and resolve problems with any process instance. Tasklist Assign and execute tasks that require human interaction via easy-to-use Forms or via your own apps with the Tasklist API. Decision Engine Automate decisions in end-to-end business processes via DMN. POWERED BY ZEEBE Automate Enterprise-grade automation platform. Built for today’s business complexity, loved by developers.
  • 41. Design Developers & business users collaborate to design, connect & deploy processes with Camunda. Modeler Model & deploy business process diagrams with BPMN & DMN. Available via web and desktop app. Connectors Integration Framework Forms Out-of-the-box integrations to easily communicate with popular enterprise applications & protocols. Build & provision your own connectors to any system including homegrown & legacy applications. Drag & drop creation of forms that power workflows that require human interaction. Camunda Platform: The Universal Process Orchestrator 41 Deploy and run BPMN models Improved properties panel Versioning and diffing of BPMN models Share and collaborate on BPMN models Leave comments for collaboration
  • 42. Design Developers & business users collaborate to design, connect & deploy processes with Camunda. Modeler Model & deploy business process diagrams with BPMN & DMN. Available via web and desktop app. Connectors Integration Framework Forms Out-of-the-box integrations to easily communicate with popular enterprise applications & protocols. Build & provision your own connectors to any system including homegrown & legacy applications. Drag & drop creation of forms that power workflows that require human interaction. Camunda Platform: The Universal Process Orchestrator 42 ■ An outbound connector lets the process invoke an outside system to do something ■ An inbound connector means the process can be triggered by an outside system ■ Discover and reuse connectors, out of the box or built via the new Integration Framework
  • 43. Design Developers & business users collaborate to design, connect & deploy processes with Camunda. Modeler Model & deploy business process diagrams with BPMN & DMN. Available via web and desktop app. Connectors Integration Framework Forms Out-of-the-box integrations to easily communicate with popular enterprise applications & protocols. Build & provision your own connectors to any system including homegrown & legacy applications. Drag & drop creation of forms that power workflows that require human interaction. Camunda Platform: The Universal Process Orchestrator 43 ■ Cloud Connectors such as Kafka/SQS/Camel message queues, AWS Lambda functions, or Eventbridge; conforming to REST, GraphQL, or SOAP protocols ■ Service Connectors such as RPA, AI or IoT services ■ Business Connectors such as Salesforce or proprietary internal applications ■ Productivity Applications Connectors such as Slack for notifications ■ Enterprise Content Connectors such as Box or OpenText ■ Data Connectors such as BI systems, data lakes, or data warehouses Connector Examples
  • 44. 44 Camunda 8’s Next-Generation Workflow Engine Cluster size Process instances per second (throughput) ~ 530 PI/s ~ 380 PI/s ~ 880 PI/s ~ 1010 PI/s 6 9 15 Automate Enterprise-grade automation platform. Built for today’s business complexity, loved by developers. Workflow Engine Next-generation, cloud-native BPMN workflow engine that unlocks unparalleled speed, scale & resilience. Operate Real time visibility to monitor, analyze and resolve problems with any process instance. Tasklist Assign and execute tasks that require human interaction via easy-to-use Forms or via your own apps with the Tasklist API. Decision Engine Automate decisions in end-to-end business processes via DMN. POWERED BY ZEEBE Camunda Platform: The Universal Process Orchestrator
  • 45. 45 Automate Enterprise-grade automation platform. Built for today’s business complexity, loved by developers. Workflow Engine Next-generation, cloud-native BPMN workflow engine that unlocks unparalleled speed, scale & resilience. Operate Real time visibility to monitor, analyze and resolve problems with any process instance. Tasklist Assign and execute tasks that require human interaction via easy-to-use Forms or via your own apps with the Tasklist API. Decision Engine Automate decisions in end-to-end business processes via DMN. POWERED BY ZEEBE Camunda Platform: The Universal Process Orchestrator Tasklist for human task orchestration ■ Manual claim or automatically assign human tasks ■ Integrated UI via Forms or extend via GraphQL API ■ Critical for long running, real world business processes
  • 46. 46 Automate Enterprise-grade automation platform. Built for today’s business complexity, loved by developers. Workflow Engine Next-generation, cloud-native BPMN workflow engine that unlocks unparalleled speed, scale & resilience. Operate Real time visibility to monitor, analyze and resolve problems with any process instance. Tasklist Assign and execute tasks that require human interaction via easy-to-use Forms or via your own apps with the Tasklist API. Decision Engine Automate decisions in end-to-end business processes via DMN. POWERED BY ZEEBE Camunda Platform: The Universal Process Orchestrator Operate for visibility, insights and troubleshooting ■ Dashboard UI designed for focus ■ Filter everything, together ■ Elasticsearch replaces relational DB ■ Improved navigation ■ Batch operations now easier
  • 47. Improve Teams have the insights to fix the highest ROI problems for their business processes. Optimize Get the insights you need to understand and continuously improve your business processes. 47 Camunda Platform: The Universal Process Orchestrator Optimize for BPMN-based analysis & insights ■ Process visualization & insights ■ Performance monitoring & alerting ■ Sharable dashboards
  • 48. 48 Camunda 8 Self Managed Cluster architecture overview What we deal with?
  • 49. Camunda High-Level Architecture Broker Broker Broker Zeebe Cluster gRPC Gateway Microservices / Apps Zeebe Client 49
  • 50. 50 Camunda 8 architecture overview Link!!!
  • 51. 51 Story of e2e sales products at Kapitalbank Event-driven architecture overview
  • 52. 52 Camunda 8 — Event stream platform Link!!!