00 00 00 00
您当前的位置:首页 > 演讲嘉宾 > SPIChina
范钢

个人简介

航天信息股份有限公司架构师,《大话重构》作者,哈工大软件工程硕士,软件架构及重构的客座讲师。从需求分析、软件开发到项目管理、架构设计都有丰富的从业经验。大型遗留系统改造专业户,长期关注大型业务系统的品质保证、防止腐化以及技术改造等困扰软件企业的问题,进而提出了许多实用而有效的解决方案,在遗留系统优化与改造方面有丰富的经验。


议题:重构如何在互联网+时代应对技术转型

议题摘要

互联网+的时代传统行业都面临着业务转型
1. 在税务行业的转型
2. 在金融行业的转型
业务转型必然带动着技术的转型
1. 越来越多的老业务系统将应用于互联网
1) 将面对着海量的用户访问
2) 必须进行技术架构的调整
3) 现有人员互联网经验并不丰富
4) 现有系统进行软件架构的调整困难重重
2. 数据存储与查询面临着巨大的挑战
1) 随着整个行业面向互联网的转型,数据量急剧增长
2) 原有架构对海量数据的存储成本越来越高
3) 原有架构对海量数据的性能越来越差
4) 必须放弃传统架构向分布式架构转型
如何进行互联网转型
1. 运用互联网技术应对海量用户访问
2. 运用大数据技术应对海量数据存储与查询
3. 但面对老系统的复杂状况转型并不轻松
1) 多年的维护使得老系统代码凌乱且业务逻辑复杂
2) 老系统正时刻运行并影响巨大使得对其改造需十分谨慎
3) 面对新的变化形势老系统改造刻不容缓
4) 推倒重来风险巨大,演化式改造才是正道
结论:
1. 运用软件重构技术对老系统进行演化式改造
2. 将老系统的业务代码与技术架构有效解耦
3. 真正实现老系统的技术改造
我们的实践:
案例1:老系统的读写分离与分库分表改造过程
老系统面临的技术挑战:
1. 过去的业务模式是面向内网运行
2. 网络发票、营改增带来的业务转型
3. 海量用户带来的技术转型
技术转型面临的难题:
1. 需要采用读写分离与分库分表提升系统吞吐量
2. 现有的数据库访问方式必须面临重大调整
演化式改造过程:
1. 运用重构方法对原有系统进行改造
2. 逐步实现业务逻辑层与数据访问层的解耦
3. 逐步实现单数据源向多数据源的透明扩展
4. 逐步采用读写分离与分库分表的设计
改造过程中遇到的困难与经验感悟
案例2:传统BI系统的大数据技术改造过程
老系统面临的技术挑战:
1. 可以采集的数据量越来越大
2. 采用传统数据库存储成本越来越大
3. 数据的处理与查询效率越来越低
4. 已经到了不得不改的地步
技术转型面临的难题
1. 开发人员对大数据技术不了解
2. 目前BI系统的大数据改造资料太少
演化式改造过程:
1. 深入学习和理解大数据技术
2. 制订切实可行的大数据改造方案
3. 改造过程与克服的困难、经验感悟
4. 改造以后带来新的业务增长点

论坛信息

【SPIChina】第十五届中国系统与软件过程改进年会 分论坛


7月20日 15:50-16:35

演讲题目:重构如何在互联网+时代应对技术转型

演讲嘉宾:范钢(航天信息)

合作伙伴