SuperAPI AI 工具集

architecture-pattern-selector

通用与其它

查看项目

更新于 10-15 19:54

技能介绍

用途:为架构选型提供系统化框架,基于真实约束而非流行趋势推荐架构模式。适用于从零设计新系统、评估单体迁移微服务、选择无服务器与容器方案,或检验现有架构是否匹配实际需求。

主要能力:覆盖五类模式。单体适合早期产品、小团队与快速迭代;模块化单体适合需要结构但不想承担微服务复杂度的成长型产品;微服务适合具备成熟 DevOps 的大型组织;无服务器适合事件驱动、流量波动与成本敏感场景;混合模式适合不同组件需求差异大的复杂系统。每种模式均列出适用与避免条件,如团队规模、用户量、部署频率、延迟要求、合规隔离等。

使用方式:按四步框架操作。第一步评估现状,包括团队规模、用户规模、DevOps 成熟度与部署频率;第二步评估约束,如上市时间、团队自治、成本敏感度、延迟要求与合规安全;第三步应用决策矩阵评分;第四步考虑迁移路径,例如单体到模块化单体再到微服务,或单体到混合模式。输出建议时需给出推荐模式、置信度、理由、接受的取舍、迁移路径、被拒模式及原因、实施注意事项。

限制:资料未提供具体评分阈值、决策矩阵细节、安装命令或平台支持信息,相关文件仅以引用形式提及。该技能不替代实际工程判断,需结合真实约束使用。