Cross workflow communication between Zeebe & Camunda

I have thought about in what are the ways zeebe can fit into my usecases. And I found 2 design solutions.

  1. We are already running couple of microservices, each will have their own business implementation and own camunda bpmn workflows which has usertask/manual task,service task and other bpmn2 standard notations. So i can design zeebe workflow to integrate these workflows execution into one parent process using zeebe where each camunda workflow will be defined as service task and let the job worker intitate those camunda workflows and update the job completion status to broker.

  2. Create tasks in zeebe for each microservices and eliminate the camunda workflow, thus microservice refactor will occur wherever manual task or other task types used. In this case only zeebe workflow will exists, and each task type will refer to one microservice.