什么是EDA
为什么需要EDA
与传统架构对比
适用场景分析
Serverless定义
FaaS与BaaS
主流云厂商产品
冷启动与热启动
事件生产者
事件路由器
事件总线
事件存储
事件消费者
CloudEvents规范
JSON格式
Avro格式
Protobuf格式
版本管理
函数生命周期
触发方式
并发模型
预留并发
VPC集成
函数触发器
绑定与输出
Durable Functions
App Service集成
Cloud Functions类型
事件触发
Cloud Run对比
Workflows集成
AWS EventBridge
Azure Event Grid
Google Eventarc
自定义事件总线
Amazon SQS
Amazon SNS
Azure Service Bus
Google Pub/Sub
Kafka
AWS Step Functions
Azure Logic Apps
Google Workflows
状态机设计模式
微服务通信模式
事件驱动 vs API驱动
事件风暴
限界上下文
事件溯源概念
事件存储设计
快照策略
CQRS模式
事件重放
命令与查询分离
读写模型分离
同步与异步同步
与事件溯源结合
最终一致性
Saga模式
补偿事务
幂等性设计
死信队列
事件加密
访问控制(IAM)
事件签名
审计日志
敏感数据脱敏
单元测试
集成测试
契约测试
端到端测试
混沌工程
基础设施即代码
事件驱动部署
蓝绿部署
金丝雀发布
重试策略
指数退避
死信队列
断路器模式
优雅降级
冷启动优化
并发控制
批量处理
缓存策略
资源预留
按需计费模型
预留容量
函数粒度设计
数据压缩
日志成本控制
Webhook
GraphQL订阅
Serverless WebSocket
异步API设计
实时ETL
流处理(Kinesis/Spark)
数据湖集成
CDC变更数据捕获
实时推理
模型部署事件触发
特征工程管道
A/B测试事件流
第三方Webhook
SaaS事件桥接
自定义连接器
事件适配器
电商订单系统
实时仪表盘
事件驱动CI/CD流水线
多租户事件平台