What is Zeebe?
Zeebe is a workflow engine for microservices orchestration. Zeebe ensures that, once started, flows are always carried out fully, retrying steps in case of failures. Along the way, Zeebe maintains a complete audit log so that the progress of flows can be monitored. Zeebe is fault tolerant and scales seamlessly to handle growing transaction volumes.
https://docs.zeebe.io/introduction/what-is-zeebe.html
Install Zeebe with Docker compose
- Install Docker: Install docker on Ubuntu 18.10
- Run sample
git clone https://github.com/zeebe-io/zeebe-docker-compose
cd zeebe-docker-compose/operate-simple-monitor
docker-compose up -d
* Zeebe broker - port 26500
* Operate - web interface http://localhost:8080 (login: demo/demo)
* Simple Monitor - web interface http://localhost:8082
# Example bpmn file: https://raw.githubusercontent.com/zeebe-io/zeebe-docker-compose/master/bpmn/diagram_1.bpmn

Client example:
https://github.com/beesightsoft/bss-zeebe-java
Useful links:
https://github.com/zeebe-io/zeebe-docker-compose/blob/master/README.md