What is Camunda 8?
Camunda 8 orchestrates complex business processes that span people, systems, and devices. With Camunda, business users collaborate with developers to model and automate end-to-end processes using BPMN-powered flowcharts, alongside DMN decision tables that promote speed, scale, and decision logic.
What use cases does Camunda 8 have?
Orchestrate, observe, and analyze microservices & human tasks
An end-to-end, automated business process typically requires multiple microservices to achieve an outcome. Software developers and architects often struggle to effectively communicate across multiple microservices, monitor their performance, and identify and resolve problems when they occur.
Camunda enables organizations to overcome these issues without compromising autonomy and the coupling of microservices. Camunda offers speed, scale, and security when paired with microservices, without the overhead of building and maintaining a daunting infrastructure.
In addition to microservices, many organizations have mission-critical processes that require people to perform tasks manually. An end-to-end business process often requires the combination of manual work with automated steps in a unified workflow.
It’s important that workflows are properly orchestrated to achieve a desired outcome. For example, if a customer onboarding process is delayed because an employee doesn’t know they need to complete a task, the customer will have a poor experience. Camunda provides a lightweight, developer-friendly, easy-to-integrate solution with the human task orchestration feature of Camunda 8 to help individuals and groups fix slow, inefficient, or broken human workflows.
For a closer look at other use cases, refer to the solutions page which outlines the following:
- Modernize legacy IT systems
- Orchestrate, monitor, and analyze RPA bots
- Replace homegrown workflow automation software
- Modernize legacy business process management systems (BPMS)
- Build a centralized process automation platform
What are the core quality attributes of Camunda 8?
Camunda 8 is designed to operate on a very large scale. To achieve this, it provides:
- Horizontal scalability and no dependence on an external database; Zeebe (the workflow engine inside Camunda 8) writes data directly to the file system on the same servers where it is deployed. Zeebe enables distribution processing across a cluster of machines to deliver high throughput.
- High availability and fault tolerance via a pre-configured replication mechanism, ensuring Camunda 8 can recover from machine or software failure with no data loss and minimal downtime. This ensures the system as a whole remains available without requiring manual action.
- Audit trail as all process-relevant events are written to an append-only log, providing an audit trail and a history of the state of a process.
- Reactive publish-subscribe interaction model which enables microservices that connect to Camunda 8 to maintain a high degree of control and autonomy, including control over processing rates. These properties make Camunda 8 resilient, scalable, and reactive.
- Visual processes modeled in ISO-standard BPMN 2.0 so technical and non-technical stakeholders can collaborate on process design in a widely-used modeling language.
- Language-agnostic client model makes it possible to build a client in nearly any programming language an organization uses to build microservices.
- Operational ease-of-use as a SaaS provider we take care of all operational details.
What are the Camunda 8 components?
Modeler
Model and deploy business process diagrams with BPMN and DMN. By using industry-standard BPMN flowcharts to model and automate end-to-end processes, both developers and business stakeholders can collaborate and work on process diagrams and decision tables simultaneously, and use collaborative features such as comments to discuss. Available via web and desktop app.
Connectors
Connectors help you communicate with systems and technology, reducing the time required to automate and orchestrate business processes that span multiple systems. Connectors are inserted into BPMN diagrams directly from within the Camunda Modeler interface. Once added to your diagram, they are configured via an intuitive properties panel.
Forms
Create and implement custom forms that power workflows requiring human interaction.
Workflow engine & decision engine
Powered by Zeebe, Camunda’s cloud-native workflow engine provides organizations with speed, scale, and security without the overhead of building and maintaining a complex infrastructure. Zeebe can scale throughput linearly by adding cluster nodes, allowing the processing of an unlimited amount of transactions at consistently low latencies. Zeebe also comes with a new fail-over architecture that also supports geo-replication across data centers to provide enterprise grade availability.
Tasklist
With Tasklist, process owners can achieve end-to-end process automation by orchestrating human tasks. When a user needs to work on a task, they’ll observe it appear in Tasklist.
Operate
Operate provides transparency and real-time visibility to monitor, analyze, and resolve problems with processes running in Camunda 8.
Optimize
Optimize leverages process execution data to continuously provide actionable insights. Optimize specializes in BPMN-based analysis and can show users exactly what their process model needs for successful execution.
Console
With Console, teams can create, configure, manage, and monitor clusters for all environments from development to production. Additionally, Console offers control over organizational settings such as user management, roles, and insights into usage metrics.
How does Camunda 8 compare to other solutions?
End-to-end orchestration
Design, automate, and improve all components of the business process across different technologies, systems, infrastructures, people, and devices.
Open architecture
Fit into diverse and complex enterprise environments and technology stacks with Camunda's open and scalable architecture. It provides a highly scalable based on open components that can be easily integrated with most common technical architectures and frameworks.
Standards-based business & IT collaboration
Use BPMN and DMN standards as a common language for developers and business stakeholders alike throughout the entire process automation lifecycle.
Developer-friendly approach
The platform and tools are usable in your environment right away, with full public access to all of Camunda's documentation, open APIs for integration, and a community comprised of around 100,000 developers.
Next steps
- To request information about Camunda 8 performance and benchmarking, refer to our Contact page.
- Introduction to Camunda 8
- Create a Camunda 8 account
- Migrate from Camunda 7 to Camunda 8
- Automate a process using BPMN