Managing long running processes without Camunda". That’s a nightmare. Let's discover how to defeat this nightmare with the great orchestrator Camunda 8 platform.
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
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
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
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