Back to Azure Integration Services

Azure Integration Services

Event Grid & Event Hubs

Event-driven architecture on Azure: push reactive notifications with Event Grid, stream high-volume telemetry with Event Hubs.

Discrete events or a continuous stream?

Both services move events, but they solve different problems. Choosing the right one keeps costs down and latency predictable.

Push one event, or stream millions

Event Grid

Discrete events, pushed to subscribers

BlobCreated

subject: /invoices/2026/inv-881.pdf

filter: subject begins with /invoices/
ProcessInvoice· attempt 1
ProcessInvoice· attempt 2

↻ retry with exponential back-off

Event Hubs

A continuous stream, split into partitions

P0
P1
P2
P3

Events from the same device always land in the same partition, so their order is preserved.

Stream AnalyticsConsumer group: live dashboard
Capture → Data LakeConsumer group: long-term archive

Illustrative example

Event Grid pushes each event to its handler and retries with back-off for up to 24 hours or 30 attempts, then dead-letters it if a dead-letter destination is configured; Event Hubs keeps a partitioned stream that each consumer group reads at its own pace.

Azure Event Grid

Event routing service for building event-driven architectures. Event Grid provides:

  • Reactive programming: React to Azure resource state changes
  • Custom topics: Publish application-specific events
  • Event filtering: Advanced filtering and routing logic
  • High throughput: Up to 5,000 events per second per custom topic, or per throughput unit on a namespace

Azure Event Hubs

Big data streaming platform for high-throughput event ingestion. Event Hubs enables:

  • Telemetry ingestion: IoT devices, application logs, clickstream data
  • Kafka compatibility: Works with existing Kafka clients
  • Partitioning: Parallel processing for scalability
  • Capture: Automatic archival to Azure Storage or Data Lake

Ready to modernize your integration architecture?

Let's discuss how Azure Integration Services can connect your applications, data, and processes for seamless digital transformation.