You are the architect of the Contoso airline group. You are responsible for designing a messaging system that will be used when users buy airplane tickets from the mobile application. This messaging system needs to be reliable as this will handle financial transactions, as such the messaging platform needs to check for duplicate transactions. Which of the following technologies would be the best for the design?
Service bus is correct, as this is used as a reliable messaging service that is in an environment where messages are of high importance and therefore cannot be duplicated. Notification Hub will not suffice as this is used to send PUSH notifications on a large scale. Event Hub will not suffice as this is used to collect millions of events per second for processing. Event Grid would not suffice as this is used to provide developers access to the events generated by cloud infrastructure.