SuperAPI AI 工具集

aws-serverless-eda

部署与运维

查看项目

更新于 10-16 05:51

技能介绍

用途:为在 AWS 上构建无服务器应用与事件驱动架构提供指导,基于 Well-Architected Framework。

主要能力:覆盖 Lambda 函数设计、serverless API、事件驱动架构、微服务模式、异步处理工作流、多服务事务编排、实时数据处理管线、saga 分布式事务模式与可扩展性/韧性设计。附带 eda-patterns.md、serverless-patterns.md、security-best-practices.md、observability-best-practices.md、performance-optimization.md、deployment-best-practices.md 等参考文档。

核心设计原则:函数短小单一职责;按并发而非总量设计;不共享状态(用 DynamoDB、Step Functions、ElastiCache、S3 持久化);不假设硬件亲和性;用状态机编排而非函数链式调用;用事件触发事务;为失败与重复设计,操作需幂等并配合重试与指数退避。

使用方式:回答前须用 MCP 工具(mcp__aws-mcp__* 或 mcp__awsdocs__*)核实 AWS 事实;aws-mcp-setup 依赖自动加载,MCP 不可用时引导用户走该技能的配置流程。使用 CDK MCP server(经 aws-cdk-development 依赖)获取构造建议,用 AWS Documentation MCP 核实服务特性与区域可用性。使用参考文档中的 CDK 示例时避免硬编码资源名,让 CDK 自动生成唯一名称。

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

限制:仅当任务明确匹配该上游技能与本地项目上下文时使用;应用变更前须核实命令、生成代码、依赖、凭证与外部服务行为;示例不能替代针对环境的测试、安全审查,或对破坏性/高成本操作的用户批准。定价、收费等信息暂未提供。