对于面向用户的项目而言,用户体验非常重要,系统性能是用户体验的重要因素,在项目研发过程中,由于时间、能力等因素往往会出现设计方案没有做到最好或最优,编码质量不够好等问题,技术债的出现是不可避免的,并且随着时间的推移,技术债对系统的影响会越来越大,同时使得对代码和架构设计的更改越来越困难,想要进一步提升效能必须要对技术债进行管理,本文通过在日活千万级活动中台系统的技术债实践经验,介绍技术债的含义、分类、管理和慢SQL治理。
内容大纲
1. 技术债的含义和产生原因
1.1 技术债的含义
1.2 技术债的分类
1.3 技术债的产生原因
1.4 技术债的危害(效率、质量、体验)
2. 技术债管理实践
2.1 技术债案例
2.2 技术债的方案对比
2.3 技术债管理机制
3. 基于技术债的慢SQL治理实践
3.1 慢SQL简介
3.2 复杂慢SQL治理
4. 经验总结
4.1 技术债实践常见问题
4.2 持续管理技术债带来的益处
听众收益
1. 技术债含义、分类、产生原因和危害(效率、质量、体验)
2. 技术债机制的实践案例
3. 基于技术债的复杂慢SQL处理方案
4. 技术债实践的经验和常见问题