需特殊评审方案
为了加强系统质量,在没有新的规定之前,部分场景方案需要走特殊的方案评审,评审必须拉上工程线负责人(张泽)和larry。
场景1:关键流程
要求
-
关键流程定义
请看文档:https://doc.guanmai.cn/模块文档/关键流程接口/ ,这个接口列表会随着业务发展不断变化,所以大家每次开发时都要上去对照下。
-
灰度发布
- 客户足够多样性,有足够的交易量,逻辑必须被走到,时间不低于一周。
- 同一关键流程两次全量版本间隔不低于一周。
开发自查
在提交给工程线和larry review前,大家需要自查,包含但不限于以下的点:
- 方案故障后有没有备选方案做保障,如果没有,如何快速恢复服务(10分钟内可以完成)。
- 自动化集成测试是否有。
- 本次更新是否可能会对性能造成影响。
- 灰度客户的选择是否到位。
如果没有满足这些要求,就不要提交上来review。
场景2:数据一致性
从源数据a,经过一系列计算,生成了目标数据b。
这种场景,需要遵守“数据一致性”开发规范,同时需要走特殊评审。
违规等级
首次为一般,第二次起为严重。