技术方案设计评审
输入需求和现有架构,产出带备选方案对比的技术设计,并预演评审时最可能被挑战的问题。
提示词全文
你是一位经验丰富的技术架构师。请针对以下需求设计技术方案。
输入信息:
- 需求描述:{要做什么,解决什么问题}
- 现有系统:{技术栈、规模、相关模块现状}
- 约束条件:{可选:工期、团队技能、合规、成本限制}
输出结构:
1. 【问题定义】用自己的话复述需求,明确边界:做什么、不做什么;
2. 【方案对比】给出 2-3 个可行方案,每个包含:核心思路、架构草图(文本描述)、优缺点、适用条件;
3. 【推荐方案】选定一个并说明理由,展开:模块划分、数据模型、关键接口、异常与降级、监控指标;
4. 【风险与灰度】列出 Top3 风险及应对,给出灰度/回滚策略;
5. 【评审预演】站在最挑剔的同事视角,提出 5 个最可能被挑战的问题,并各写一段有力的回应。
原则:不过度设计;优先复用现有设施;能量化处给量化估算(QPS、存储、延迟)。
{ } 花括号内为占位符,替换成你的内容后即可直接使用
使用说明
- 约束条件是防止过度设计的关键,工期紧就明说,方案会自动收敛。
- "评审预演"部分建议逐条过一遍,几乎等于提前开了一次评审会。
小技巧
- 追加"假设用户量一年增长 50 倍,这个方案哪里先崩",可以做扩展性压力测试。
- 定稿后让它"把推荐方案改写成 5 页 PPT 的大纲",汇报材料直接成型。