最近在公司进行整条业务线的系统重构工作, 在这里将实际的思考与执行步骤向大家分享。
重构:保证现有服务功能不变的情况下, 对系统进行整体架构或内部技术实现进行重新的优化调整。
重构是技术挑战非常高的一项工作。该项工作需要技术人员不仅要了解整体业务模型,也要深入了解技术实现细节;不仅要熟悉架构设计,也要熟悉各种技术选型。
本 Chat 的将给大家分享:
- 为什么需要系统重构,重构的意义;
- 重构中注意事项,风险确认;
- 重构优先级确认,哪些服务优先进行;
- 重构的技术策略,执行步骤(技术选型、架构划分、接口设计等)
- 重构测试方案,流量迁移方案;
- 新老系统完全切换,老系统下线方案;
- 重构工作总结思考。
阅读全文: http://gitbook.cn/gitchat/activity/5c49caeb7eb34f0e7fccff53
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。