注册 / 登录

高速公路上换轮胎:商用中电信级遗留代码架构重构

分会场:  爆款架构/架构演进/工程实践

分享时间: 2017年11月9日 - 12日

案例来源 :

案例讲师

李永顺

zte 技术教练

李永顺,2016年中兴通讯公司级10佳教练,无线院技术研究能力金奖获得者,长期深入一线开发团队,一起设计、开发、性能优化、解决研发过程中遇到的各种问题。曾主持,或参与过多个无线通讯核心软件的架构设计与重构工作,带队并参与过涉及28W行代码的架构再工程,并成功推动商用。对电信领域嵌入式系统中使用C++进行领域建模、组合式设计、性能优化有丰富的实战经验。

扫描二维码分享案例

 

案例简述

 

对处于商用中的遗留系统进行大刀阔斧的架构改造,就像高速公路上更换轮胎,是一件极富挑战性的工作,对于复杂的电信系统而言,而是虎口拔牙。本案例主要对电信级遗留系统架构改造过程中的决策、实施、商用过程进行了提炼、抽象、总结,结合最新实施的一个重构项目进行深入阐述。

 

案例目标

 

在一个业务复杂,代码量大,出错成本高的遗留电信系统中,在大量的约束条件下,如果解决性能瓶颈、架构扩展性,以及改造后的架构如何成功商用给出一套行之有效的方法。 案例主要包括: 1. 电信类软件特点 2. 遇到的主要挑战 3. 如何决策重构 4. 如何实施重构 5. 如何商用 6. 案例实践

 

成功(或教训)要点

 

1. 痛点驱动,以终为始。识别产品的痛点,以高效、漂亮解决问题为导向 2. 与关键项目负责人达成一致,既作为重构目标的验收者,也作为资源的主要协调者 3. 以组合式设计和正交设计为指导,设计更加灵活可复用的系统 4. 采用体系化的方法,处理好功能对其与质量保证 5. 做好知识共享

 

案例ROI分析

 

一个架构师带两个开发人员,3个月完成架构设计和主体功能,关键性能指标提高198倍,时延从9Min 11s降低到2.7s

 

案例启示

 

对于大规模复杂电信系统的架构改造,不是不可以,也不是很容易,而是有很多方法、经验可以参考。

 

领取大会PPT

我要参会

限量1000份全套演讲PPT

免费领!还剩800份

限时9折优惠,立减580!截止10月30日!

我要参会