in my application I have a scenario where there are events are continuously generated, each event is associated with a type.
For every event multiple sub actions depending on the type need to be performed which are totally independent.
So for this scenario solution which I thought of is to use Queue along with topics as below
Event generator ---> Queue -----> Orchestrator --------> topics <----- Listeners
to implement the above there is a need to have an orchestrator which gets the events from the queue and apply some logic and insert into topics .
Can any one suggest any good component for the orchestrator on azure ?
Orchestrator should be able to handle load(Spikes are expected) - As we are using queues processing an event need not be a realtime it can be a delayed based on the load.