Event Grid

Events vs Messages

  • Event: data that a service emits with no concern of receipt

  • Message: Data that a service emits and expects a confirmation of message processing

Topics vs Qeuue

  • Queue: One to one between sender and receiver

  • Topic: one to many between sender and receiver

Azure Event Grid

  • Event Routing Service that relies on push model

  • Used for near real time scenarios

Azure Event Hub

  • Data streaming service that streams events to consumers

  • Capable of handling millions of events

Azure Service Bus

  • Messaging Service on Azure supporting both Queue and Topics

  • Premium version of Azure Queue Storage

Azure Queue Storage

  • Messaging service on Azure supporting queues

  • Use Azure Storage queue for high storage requirement

  • Use Azure service bus for advanced features like FIFO, Duplicate detection, and using other protocols like AMQP

Last updated