I’m trying to find a way for an optimal realization of Event-Driven Architecture (EDA), where Corteza must be integrated with external services (for example, Analytics), here I imply that events have to be sent to an external message broker, for example, RabbitMQ or Kaffka - in order to be processed by an event consumer.
I found 2 possible ways:
- Edit workflows I’m interested in, in order to send something from them
- Using the eventbus, to intercept messages and send them somewhere (not exactly sure how it works)
Could you, please, share your opinion about the matter?
Thanks in advance!