Skip to content

需特殊评审方案

为了加强系统质量,在没有新的规定之前,部分场景方案需要走特殊的方案评审,评审必须拉上工程线负责人(张泽)和larry。

场景1:关键流程

要求

  1. 关键流程定义

    请看文档:https://doc.guanmai.cn/模块文档/关键流程接口/ ,这个接口列表会随着业务发展不断变化,所以大家每次开发时都要上去对照下。

  2. 灰度发布

    1. 客户足够多样性,有足够的交易量,逻辑必须被走到,时间不低于一周。
    2. 同一关键流程两次全量版本间隔不低于一周。

开发自查

在提交给工程线和larry review前,大家需要自查,包含但不限于以下的点:

  1. 方案故障后有没有备选方案做保障,如果没有,如何快速恢复服务(10分钟内可以完成)。
  2. 自动化集成测试是否有。
  3. 本次更新是否可能会对性能造成影响。
  4. 灰度客户的选择是否到位。

如果没有满足这些要求,就不要提交上来review。

场景2:数据一致性

从源数据a,经过一系列计算,生成了目标数据b。

这种场景,需要遵守“数据一致性”开发规范,同时需要走特殊评审。

违规等级

首次为一般,第二次起为严重