业务层面
-
业务背景:理解系统服务的业务领域,它在公司业务中的地位,业务目的,业务价值,以及系统缺失对公司业务的影响。
-
业务图谱:通过流程纬度(如创建、审核、下传等)和场景纬度(不同业务场景)梳理出业务图谱,形成矩阵式结构,全面了解业务逻辑。
-
使用情况:
- 正常使用:了解系统用户群体(部门、角色)、用户类型(B端或C端)、用户结构分布、日用户量、流量(PV/UV)及峰值流量。
- 异常使用:参与处理系统异常问题,了解运维问题,深入理解系统业务和逻辑。
技术层面
-
技术架构:了解系统的底层架构、中间件技术、代码结构和分包分层原则。
-
数据存储:识别使用的数据库类型,区分系统数据和外部数据,了解数据表结构、核心业务数据存储、数据增量及数据库间同步机制。
-
外部交互:掌握系统依赖的外部接口,了解接口功能、作用及重要性,以及服务水平协议(SLA)。
-
系统部署:熟悉系统部署的机房集群、节点容器数量、负载均衡实现方式及性能指数配置。
-
系统问题:通过监控报警问题了解问题模块、相关代码和业务,分析问题原因,推进问题解决。
实操层面
- 通过开发需求或修改Bug来熟悉代码和功能,更深刻理解系统实现。
思维导图总结
- 使用思维导图整理以上要点,以产品为标签,形成清晰的知识结构。