In Forter, we crunch multiple data streams each with its own different requirements. In order to choose the right tool for the job we mapped different event dispatching architectures that suit our needs.
For transaction processing we require durable job queue and for event processing we require high throughput event queue.