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.

Reply via email to