That would be great. This would allow easy integration with other systems. Analytics is one example, but also monitoring and progress report are use-cases that would be easy to implement with such integration. I would say that any event in the workflow should be a message to an external queue, not only the workflow completion.
In the other hand, if we don’t have a message system, would it be feasable to get it directly from the database, for example, using Kafka Connectors. Does it make sense?
3 Likes