写点什么

第四周课后练习

用户头像
秤须苑
关注
发布于: 2020 年 07 月 09 日
第四周课后练习

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。


目前基于第四课总结,再加上我目前也正在做一个电商大中台的项目。


挑战 1:现有业务规则繁多复杂,业务流程链条超长,编码问题多

挑战 2:部分业务需求,业务规则频繁变更

挑战 3:系统慢

挑战 4:生产环境出问题,分析定位问题周期长


针对第一个挑战,治理手段:

要求全组开发成员按职级,制定业务调用链熟悉度标准,按 1、3、5 年以上三阶段分别考核

针对第二个挑战,治理手段:

在第一个治理手段的基础上,高精度梳理现有业务规则,与需求分析人员共同讨论未来三个月或半年内的需求变化走向,输出具体业务中可抽象的模块。

对输出文件,提出三个要求,同时纳入 KPI 绩效考核:

1.至少要可支撑未来半年需求扩展,

2.工作 2 年工作经验以下的同事,必须要能看懂对应的输出件或伪代码

3.生产环境出问题时,输出文件的同事为第一责任人


针对第三个挑战:

分析现有服务慢的原因,结合业务规则进行整改

1.适当的将部分逻辑改用异步线程处理

2.不合理的增删改查进行合并或删除处理

3.部分低级错误代码进行整改

4.高频率调用,实时性要求较低的查询语句,引入缓存机制

5.挑其中 2~3 个典型案例,在部门宣讲普及,避免 2 次踩坑


针对第四个问题:

1.要求平常代码编写时,在关键流程节点打印日志

2.构建烽火台监控机制,利用定时任务,定期扫描数据库中的问题数据,自动知会运维处理

发布于: 2020 年 07 月 09 日阅读数: 80
用户头像

秤须苑

关注

还未添加个人签名 2020.05.12 加入

还未添加个人简介

评论

发布
暂无评论
第四周课后练习