一、概述
1.1、背景
1.2、相关资料
二、价值
2.1、业务价值
2.3、平台价值
三、架构设计
3.1、应用架构
一共涉及到几个系统,每个系统之间的关系
3.2、系统用例
本系统涉及的用例
3.3 状态机
一个用户操作完毕. 其他多个用户的查询,操作会有什么影响(互斥等). 就可以刻画状态机了.
3.4 资 金 流
3.5 数据库设计
3.6 配置设计
四、 时序图
五、 异常分析
5.1 业务异常情况
5.2 稳定性限流/降级方案
重试能力,事务框架运用(分布式事务,分布式mq,分布式外部id)
5.3 安全相关设计
5.4 可扩展性
需求可扩展性/客户端接入的可扩展性
5.5 效率相关
日常运营的是否需要技术介入
六、接口规约
七、改造分析
对现有代码的改造
八、协作
九 容量评估
存储
请求量
十、三板斧
灰度
监控/明细
2分钟告警,5分钟定位. 每个时间点的告警背后都有异常日志的traceId. 自己采集.
埋点方案
应急
10分钟解决
十一、测试分析
Case整理, 开发整理, 同步测试,测试同学check. wiki链接
十二、其他
十三、 工时排期
系统 | 功能点 | 工时(开发自测) | 排期 |
额度查询功能 | 2人日 | ||
额度记录 | 5人日 | ||
额度消耗 | 5人日 | ||
退票入账详情记录 | 1人日 | ||
buffer | 2人日 |