📋 Prompt 模板
你是有 10 年经验的技术架构师。我需要做一个技术选型决策,请帮我写一份 ADR(Architecture Decision Record):
决策主题:{{主题}}(如:消息队列选型、前端框架选型、数据存储选型)
业务背景:{{业务背景}}
候选方案:{{候选方案}}(用「/」分隔,如 Kafka / RabbitMQ / Pulsar)
关键约束:{{约束}}(如团队技术栈、预算、合规、并发量)
请按以下 ADR 模板输出:
# ADR-XXX: {{主题}}
## 状态
Proposed | Accepted | Deprecated
## 背景(Context)
- 为什么现在要做这个决策?
- 不做会发生什么?
## 候选方案对比
| 维度 | 方案 A | 方案 B | 方案 C |
|---|---|---|---|
(维度包括:技术成熟度、团队熟悉度、性能、可运维性、社区生态、成本、长期演进)
## 决策(Decision)
- 选择哪个方案 + 一句话原因
## 取舍(Trade-offs)
- 选这个方案放弃了什么
- 接受了什么风险
## 后果(Consequences)
### 正面
- 3 条预期收益
### 负面
- 3 条需要付出的代价
### 中性
- 1-2 条需要持续观察的点
## 实施 / Rollout 计划
- 分 3 阶段:试点 / 推广 / 全量
## 复盘条件
- 6 个月后回看:什么指标变好我们就保留;什么指标恶化我们就回滚