This is a follow up regarding how to handle communication within workflow realm within subsystems.
Right now we have two different types of client Rest client (job sync communication) Kakfa (events) This leads to different problems. Job service requires exchange information (id of the job) to be able to follow in the workflow execution. This requires some compensation event in the case of rest client. Events requires to be sent through the channel once without losing information or sending phantom events. This cannot have compensation event as this will become phantom events. So it requires some batch processing.
