Table of Contents

Camunda

Camunda BPM is an open-source workflow and decision automation platform. BPM stands for Business Process Management. Camunda offers a suite of tools for modeling, executing, and monitoring business processes, workflows, and decisions.

BPMN (Business Process Model and Notation) is a standard for modeling business processes graphically. Camunda BPM uses BPMN to model these processes in a visual way, making it easier for both technical and non-technical users to understand, collaborate on, and improve business processes.

The platform provides features to design BPMN diagrams, execute processes, monitor their progress, and make informed decisions based on the data collected during the process execution. It allows for automation, integration with various systems, and provides insights into process performance and bottlenecks.

Camunda BPM is highly extensible and can be integrated with other tools and frameworks to create end-to-end solutions for process management, automation, and decision-making within organizations. It's widely used in various industries to streamline and optimize business processes.

Overview https://www.youtube.com/watch?v=l-sCUKQZ44s

Aspects of microservices communication and orchestration.

https://page.camunda.com/wb-orchestration-and-communication-patterns-between-microservices-success?submissionGuid=05ea482b-1882-4d9a-8975-86b433b5de31

SPring boot integration

https://docs.camunda.org/get-started/spring-boot/

Camunda Self Managed

Camunda8 pushes its SaaS offering, but also has a self-managed version. https://docs.camunda.io/docs/self-managed/platform-architecture/overview/