Hi All,
I am in early stage of investigating appropriate asynchronous communication between my application and various micro-services which communicate with other downstream subsystems. As an example my application maintains a product registry, when a product changes a downstream system is notified to come an get the updated details. I want to use a messaging for reliability in case the downstream system is offline. I am inclined to use Service Bus for this type of scenario as I have used queues and topics previously. However I have found other architectures online that use Event Hubs as an alternative. Does anyone have experience using event hubs in this type of scenario and any reason as why you would choose them over service bus.
Thanks
As a side not a change to a product can be scheduled for example price increase effective at the end of the month. If a user configures this I have used the scheduled enqueue feature of service bus to achieve this not sure of what the equivalent is in event hub