Azure Application Integration & Messaging Hub 📨🔄

Microsoft Azure provides a comprehensive enterprise integration platform spanning message queuing, real-time streaming, reactive serverless eventing, low-code workflow orchestration, and enterprise API gateways (see also: Azure Messaging Architecture).


Architectural Decision Framework

Choosing the correct integration service depends on message semantics, throughput requirements, consumer pacing, and protocol standards:

                                Integration Pattern
                                         │
         ┌───────────────────────────────┼───────────────────────────────┐
         ▼                               ▼                               ▼
Enterprise Message Broker          Big Data Streaming              Reactive Event Router
(AMQP 1.0 / FIFO / Sessions)      (Kafka Wire Protocol / Log)     (CloudEvents 1.0 / MQTT)
         │                               │                               │
[[Azure/messaging/service-bus/README|Azure Service Bus]]        [[Azure/messaging/event-hubs/README|Azure Event Hubs]]        [[Azure/application-integration/event-grid|Azure Event Grid]]
- Queues & Topics                 - Partitions & Consumer Groups  - Namespaces & MQTT v5.0
- Dead-Lettering & Duplicates     - Event Hubs Capture (Blob/ADLS)- Push Webhooks & Pull Queue
         │                               │                               │
         └───────────────────────────────┼───────────────────────────────┘
                                         │
                     ┌───────────────────┴───────────────────┐
                     ▼                                       ▼
            Workflow Orchestration                     API Gateway & Mediation
            (iPaaS / Connectors)                      (Policies / mTLS / Developer)
                     │                                       │
      [[Azure/application-integration/logic-apps|Azure Logic Apps]]          [[Azure/application-integration/apim|Azure API Management (APIM)]]
      - Standard (Single-Tenant)               - v2 Tiers (Standard v2, Premium v2)
      - 400+ SaaS Connectors                   - XML Policy Engine & JWT Validation

Messaging & Integration Capabilities Matrix

ServicePrimary ParadigmCore ProtocolsOrdering & GuaranteesBest Fit
Azure Service BusEnterprise Messaging BrokerAMQP 1.0, SBMPStrict FIFO (Sessions), Exactly-Once / At-Least-OnceFinancial transactions, order processing, decoupling microservices.
Azure Event HubsDistributed Partitioned StreamKafka 1.0+, AMQP, HTTPSOrdered per partition, consumer-managed offsetsBig data telemetry, log aggregation, clickstream ingestion, Kafka bridge.
Azure Event GridReactive Event Routing FabricCloudEvents 1.0, MQTT v5.0, HTTPEvent-level filtering, Push/Pull deliveryServerless microservice notifications, IoT fleets, system state changes.
Azure Logic AppsCloud iPaaS Workflow EngineHTTP, AS2, EDIFACT, 400+ SaaSStateful/Stateless workflow orchestrationsSaaS integration (Salesforce/SAP), B2B trading partner EDI, business processes.
Azure API Management (APIM)Full Lifecycle API GatewayHTTP/1.1, HTTP/2, WebSocketPolicy pipeline (rate limits, transforms, auth)Exposing APIs to web/mobile/partners, token validation, microservice abstraction.

Service Catalog


Multi-Cloud Equivalents

CapabilityMicrosoft AzureAmazon Web Services (AWS)Google Cloud Platform (GCP)
Enterprise Message QueueAzure Service BusAmazon SQS / Amazon MQCloud Tasks
Event Streaming EngineAzure Event HubsAmazon Kinesis Data StreamsCloud Pub/Sub (Streaming)
Reactive Event RouterAzure Event GridAmazon EventBridgeEventarc
Workflow OrchestrationAzure Logic AppsAWS Step Functions / AppFlowWorkflows / Cloud Composer
API GatewayAzure API ManagementAmazon API GatewayApigee API Management