Home - brunofigalves/camunda GitHub Wiki

Camunda 8 - Description

What is Camunda?

Camunda is a process automation and orchestration platform that enables the user to design complex business processes for enterprise companies through BPMN (Business Process Modeling Notation) or DMN (Decision Model Notation).

Camunda 8 is the latest version, designed to operate on a very large scale.

How alive is the project?

The project started in March 2013 after a split from the Activiti project, possessing 3.5k stars and having 182 current contributors. Despite having released its latest major version in April 2022, this project is very active, and it currently has over 1500 open issues, with new issues opening almost hourly, and during the last month, 951 pull requests were open and 824 were merged

How important is it?

The Camunda platform operates in the low-code platform market, allowing companies greater autonomy in the digital transformation of their business processes.

What is it good for?

Camunda 8 delivers scalable, on-demand process automation as a service. It contains powerful execution engines for BPMN processes and DMN decisions while also allowing for collaborative modeling, operations, and analytics.

What are the technologies involved?

Camunda has several modules, so from the application, it mainly uses:

  • Java for the workflow engines
  • TypeScript and JavaScript for the modeling, operations, and analytics modules. It also uses Elasticsearch as a data store and Maven to run the project.

The required infrastructure is:

  • Elasticsearch
  • RDBMS (e.g., Postgres)