Are you confused about the differences between Azure messaging services such as Event Grid, Event Hubs and Service Bus?
This diagram summarizes some of the key features of these products to help you understand them easily.
It's also important to understand the differences between events and messages. One key difference is that message publisher and consumer usually has established some contracts and when the message is delivered, the publisher usually expects certain response from the consumer.