All Products
Search
Document Center

EventBridge:What is EventBridge?

Last Updated:Mar 11, 2026

EventBridge is a fully managed, serverless event data service that acts as a central hub for data integration and processing in the AI-native era. Built on the CloudEvents 1.0 standard, it connects application components through events to build loosely coupled and scalable event-driven architectures (EDAs).

EventBridge ingests events from Alibaba Cloud services, custom applications, and SaaS platforms, then filters, transforms, and delivers them to targets without integration code. This event-driven architecture (EDA) -- a design pattern where components communicate by publishing and responding to events rather than calling each other directly -- scales naturally as workloads grow and applies to microservice orchestration, real-time data processing, and automated O&M.

For more background information, see:

Core resources

EventBridge provides three resource types for different event processing patterns:

DimensionEvent busEvent streamEvent house
FunctionEvent routing and distributionContinuous collection and transmission of large-scale dataPersistent storage and query analysis of events
Routing patternN:M (many-to-many)1:1 (one-to-one)--
Core capabilitiesFiltering, transformation, and multi-target deliveryHigh throughput, low latency, and consumption replayInstant SQL queries and low-cost storage
Typical scenariosMicroservice decoupling, SaaS integration, and automated O&MLog collection, IoT data aggregation, and real-time ETLEvent auditing, root cause analysis, and BI reports

Event bus

An event bus receives events and distributes them to one or more targets based on configurable event rules.

Events arrive from Alibaba Cloud services, custom applications, or SaaS platforms. Each event rule defines a filter condition and one or more delivery targets, such as Function Compute, ApsaraMQ for RocketMQ, or DingTalk. During routing, the event structure is transformed to match the format each target expects.

Key capabilities

  • Content filtering -- Match events by their payload content using event rules.

  • Event transformation -- Reshape event data during routing to fit each target's expected format.

  • Multi-target delivery -- Deliver a single event to multiple downstream services simultaneously.

Use cases

  • Microservice decoupling -- An order service publishes an "Order Created" event. The inventory, logistics, and rewards services each subscribe independently, with no direct dependencies on each other.

  • SaaS integration -- When customer information changes in Salesforce, the update syncs automatically to an internal CRM system.

  • Automated O&M -- Cloud Monitor detects an instance failure and triggers a remediation script or sends an alert notification.

Event stream

An event stream provides a high-throughput, one-to-one (1:1) data channel for continuous collection and real-time processing of large-scale data. Unlike the many-to-many routing of an event bus, an event stream is optimized for ordered, high-volume data such as logs, monitoring metrics, and user behavior events.

Key capabilities

  • High throughput, low latency -- Handle millions of transactions per second (TPS) for both writes and reads.

  • Consumption replay -- Reprocess data by pulling from a specific point in the past.

Use cases

  • Real-time data warehouse -- Collect binary logs (binlogs) from business databases and application logs in real time, process them with Flink, and write the results to a data warehouse.

  • IoT data aggregation -- Aggregate status data from a large number of devices and distribute it to downstream analytics systems.

  • Clickstream analysis -- Capture user behavior data from websites or apps in real time for recommendation systems.

Event house

An event house persistently stores all event data that passes through EventBridge and makes it available for SQL-based querying at any time. Its columnar, tiered storage architecture keeps storage costs low while maintaining query performance, making it suitable for both long-term retention and real-time analysis.

Key capabilities

  • Instant SQL queries -- Run standard SQL queries directly on historical events without moving data to a separate data warehouse. Supports multi-dimensional aggregation, filtering, and analysis.

  • Low-cost lakehouse storage -- Tiered storage architecture optimized for long-term retention of large event datasets.

Use cases

  • Root cause analysis -- When a system fails, query the chain of anomalous events within the failure time window to pinpoint the root cause.

  • Business intelligence reports -- Connect tools such as Quick BI to an event house to generate real-time reports from event streams.

  • Event audit and compliance -- Retain business event records long-term to meet regulatory and audit requirements.

Choose the right resource

ScenarioResourceExample
Route events from many sources to many targetsEvent busAn order event needs to notify the inventory, logistics, and rewards systems simultaneously
Build a high-throughput pipeline between two systemsEvent streamContinuously sync database change logs to a downstream analytics system
Store and query historical eventsEvent houseAnalyze the distribution of failed payment events over the past month

These three resources work together. An event bus receives and routes events, an event stream provides a high-throughput channel between two systems, and an event house stores all historical data for querying and analysis.

AI scenarios

The built-in filtering and transformation engine preprocesses event data -- scrubbing noise and enriching features -- before it reaches an AI model. EventBridge also routes processed events to machine learning platforms and vector databases.

ScenarioResourceHow it works
Real-time inference triggerEvent busAn image uploaded to OSS triggers a Function Compute function that calls an AI model for recognition
Training data pipelineEvent streamContinuously collect user behavior data as a real-time input source for model fine-tuning
AI agent contextEvent StoreServe as a knowledge source for retrieval-augmented generation (RAG), letting an AI agent query historical business events

Key concepts

ConceptDefinition
EventA data record that represents a state change. The basic unit that EventBridge processes.
Event sourceThe origin of an event -- an Alibaba Cloud service, a custom application, or a SaaS platform.
Event targetThe destination that consumes an event -- Function Compute, ApsaraMQ for RocketMQ, an HTTP endpoint, or another service.
Event busThe routing hub that receives, filters, transforms, and distributes events.
Event ruleA configuration that defines which events to match and where to deliver them.

For detailed definitions, see Terms.

Benefits

Billing

For details, see Billing overview.