测验:把决策写下来
如果ADR中没有“交换(trade-off)”节,会发生什么问题?
- 文件变得不必要地长了
- 以后用搜索很难找到
- 无法管理变更历史记录的版本
- 不知道决定的代价,以后重新审查的依据就会消失。
留下ADR最有价值的决定是什么?
- 选择VPC CIDR和区域
- 更改日志保存期限
- 通知临界值调整
- 实例类型缩小一级
为什么要求将ADR放在代码存储库而不是Wiki上?
- 因为维基百科搜索很慢,很不方便
- 因为仓库那边搜索更好
- 因为仓库没有额外费用
- 因为会留下代码和版本,更改后会作为PR进行评论。
写“什么时候才能再见面”的诗句的目的是什么?
- 写下决定的有效条件,以便在前提被打破时进行重新审查。
- 为了把下次审查日程记在日历上
- 为了在感谢时展示审查周期
- 想明确谁会重新审查,谁是责任所在。
没有ADR时,组织中实际观察到的两种失败是什么?
- 文件增多/会议增加
- 因为害怕所以没有人碰/认为没有理由所以随便换了
- 成本增加/性能降低
- 安全事故/违反规定
在云中以数字表达架构决定的实际效用是什么?
- 决定文件的数量变短了
- 有利于感谢应对
- 意见对立变成了金额比较,决定速度加快。
- 设计性能变好