无废话纯干活,10X程序员的工程化建议(二)
11.配置管理与变更
12.数据库字段非空与命名规范
13.统一权限校验切面
14.规范redis使用,按系统增加前缀
15.链路调用,单号偏差问题处理(接口仅做触发动作,不使用返回数据,需要同步的单号状态等,通过接口/消息回调)
16.分布式事务,长链路调用,接口超时/上游接口后续业务处理失败
17.接口幂等处理
18.需求评审两次?
19.同一个事务中优先本地调用,后进行无法囊括于事务中的操作,若一次交互存在同多个外部接口交互,并可能导致数据变更,需要考虑分布式事务/补偿方案/调用解耦
20.skuId,同一商品可能存在部分商品折扣,部分商品特殊价格场景,需要在设计时考虑关联问题,避免后续数据无法连续