SuperAPI AI 工具集

event-driven-serverless-systems

设计与创作

查看项目

更新于 10-16 04:56

技能介绍

用途:该技能用于在 AWS 无服务器基础设施上构建事件驱动架构,设计事件流、将 Lambda 与事件源集成,并管理分布式系统,内容基于 AWS Well-Architected Framework 原则。

主要能力:提供无服务器与事件驱动架构的设计指导,涵盖七项设计原则(函数单一职责、面向并发请求、无共享状态、不假设硬件亲和性、用状态机而非函数链式调用编排、用事件触发事务、为失败与重复设计幂等)。同时给出事件驱动模式(EventBridge 事件路由、SQS 队列处理、SNS+SQS 扇出、Step Functions Saga、事件溯源)与无服务器模式(API 驱动微服务、Kinesis 流处理、异步任务处理、EventBridge 定时任务、Webhook 处理)。

使用方式:该技能要求使用 AWS MCP 工具获取准确、最新的 AWS 信息。回答 AWS 问题前应先用 AWS MCP 工具验证,例如 mcp__aws-mcp__aws___search_documentation 或 mcp__awsdocsaws___search_documentation 搜索文档,mcp__aws-mcp__aws___read_documentation 或 mcpawsdocs__aws___read_documentation 读取页面,mcp__aws-mcp__aws___get_regional_availability 检查区域可用性。若 AWS MCP 工具不可用,需引导用户配置 AWS MCP;有 uvx 与 AWS 凭证可用完整 AWS MCP Server,无 Python 或凭证可用无需认证的 AWS Documentation MCP,无法判断时询问用户。还可配合无服务器专用 MCP 服务器:AWS Serverless MCP Server(SAM CLI 生命周期)、AWS Lambda Tool MCP Server(将 Lambda 作为工具执行)、AWS Step Functions MCP Server(工作流编排)、Amazon SNS/SQS MCP Server(消息与队列管理)。

适用场景:使用 Lambda 构建无服务器应用、设计事件驱动架构、实现微服务模式、创建异步处理工作流、编排多服务事务、构建实时数据处理管道、实现 Saga 分布式事务、面向规模与韧性设计。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;实际使用依赖 AWS MCP 工具与 AWS 环境配置,缺失信息暂未提供。