SuperAPI AI 工具集

software-architect

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:当用户正在决定、评审或重新审视软件架构与技术栈选择时,提供基于实践文献而非热点的决策框架。覆盖架构风格(单体、微服务、无服务器、事件驱动)、后端语言/运行时选型、数据层(数据库选择、缓存、CQRS、事件溯源)等话题,按问题读取相应参考文件。

主要能力:以若干核心原则作为判断视角——康威定律是硬约束,架构会映射组织结构;可逆性是一等属性,在代价可接受时优先保留选择余地;创新令牌有限,应把团队吸收新技术的容量花在业务差异化上;技术债是工具而非罪过,审慎且有计划偿还的债务合理;最佳实践受幸存者偏差影响,模式成功的前提条件比模式本身更重要。

使用方式:先确立约束(团队规模、领域稳定性、已验证与预期的规模需求、运维成熟度、招聘市场),缺失时用一行说明假设并继续;判断决策类型(可逆或不可逆,如语言、数据库引擎属于高代价回退);套用相关框架;明确边界条件(在何种条件下结论成立);点明权衡;引用底层原则;给出迁移路径;避免只说“视情况而定”而不说明取决于什么。输出上只给读者真正会用到的内容,不泄露内部脚手架、引用编号、模式或过程叙述。

限制:资料未提供具体收费、价格、平台支持或效果数据;实际架构结论需结合用户具体约束,资料中的建议以边界条件为前提。