遗留系统怎么办?将改造进行到底!

会议室:待定
出品人:郑晔

随着技术的不断升级进步,系统也需要逐步升级换代,而遗留系统就像是一只只&ldqu... 展开 >

专题出品人:郑晔

前火币网首席架构师,前 Thoughtworks 首席咨询师

网名 dreamhead,极客时间《10x程序员工作法》《软件设计之美》《代码之丑》和《程序员的测试课》专栏作者。曾担任火币网首席架构师、ThoughtWorks 首席咨询师。作为一个沉浸在软件行业将近二十年的程序员,郑晔的人生目标是终身编程。他热衷于探索各种程序设计语言在真实软件开发中所能发挥的威力,致力于探寻合理的软件开发方式。

专题:遗留系统怎么办?将改造进行到底!

随着技术的不断升级进步,系统也需要逐步升级换代,而遗留系统就像是一只只“拦路虎”,阻挡着转型之路。如何在不影响业务的同时,以更安全、更高效、更低成本的方式将这些遗留系统进行改造,使之更好地支持业务的拓展,适应技术的发展方向。本专题将带大家一起来学习如何解决遗留系统的改造问题。

by 白嗣健

华为
云化平台技术专家

当系统需要重写的时候,这就代表了已经技术破产,本次分享介绍管理千万级项目如何识别架构、代码、框架债务及持续重构;如何制定重构的道、法、术;如何调动软件工程师的积极性,从只关心交付业务价值到架构演进可持续。

演讲提纲:

1. 大规模遗留系统现状

  • 架构演进
  • 大规模遗留系统架构的痛点分析

2. 架构债务与代码债务

  • 架构依赖检查-Bazel 实践
  • 架构监控-适应性方程实践
  • 微观重构实践

3. 华为债务度量与偿还实践

  • 架构债务度量实践
  • 技术债务度量实践

你将获得:

  • 大规模遗留系统重构实践
  • 整洁架构实践
  • 技术债务定义及度量实践

by 张松然

阿里巴巴
阿里云 技术专家

阿里云通信网关历经三个阶段的发展,从规模化到精细化,再到边缘化,每次架构的突破都经受住了历史节点的考验。云原生时代下的网关技术,在不断创造历史奇迹的同时,也背上了愈加沉重的负担,如何在云原生时代挖掘自我蜕变的契机,以及如何拖着笨重的负债实现涅槃重生,本次我讲结合双 11 顶流下的网关技术实践进行架构演进的分享,希望对你有所帮助。

演讲提纲:

1. 阿里云通信的系统现状

  • 云通信的系统现状
  • 云通信网关系统架构的痛点分析
  • 云原生改造的演进思考

2. 阿里云通信网关云原生改造实践

  • 规模化发展如何解决稳定性可靠诉求,提升脉冲式流量的抗冲击能力
    • 多网关边沿部署的部署策略
    • 多种发送策略的质量保障
    • 双数据源存储策略的平滑切换
    • 质量秒级实时的管理
  • 精细化运营如何提升资源的弹性调度,实现基于连接发现的调度能力
    • 连接无状态的路由调度能力
    • 虚拟化分组的资源管理
  • 边缘化部署如何构建全球节点网络,解决全网调度、就近接入场景
    • 轻量级边缘节点网关的构建
    • 分布式松耦合网关架构

你将获得:

  • 阿里云通信网关技术云原生改造实践
  • 实现稳定可靠系统重构实践

by 姚琪琳

Thoughtworks
数字化转型与运营 咨询师

在数字化转型的大背景下,遗留系统至少是未来十年内众多传统企业要面对的难题。在越来越多创新型软件产品不断推出的同时,却仍然不得不面对遗留系统这个“烂摊子”。如何对积重难返的它们进行现代化改造?我们基于实际项目总结出来了一系列原则、模式和实践,希望对你有所帮助。

演讲提纲:

1. 什么是遗留系统

  • 遗留系统的特点
  • 代码
  • 架构
  • 测试
  • 运维
  • 遗留系统的问题

2. 为什么要对遗留系统进行现代化改造

  • 遗留系统的成本
  • Software is never done
  • Tech@Core

3. 遗留系统现代化的原则

  • 以降低认知负载为前提
  • 以假设驱动为指引
  • 以演进式架构为手段

4. 遗留系统现代化的模式

  • 遗留系统现代化的策略
  • “建设新城区”模式
  • “改造老城区”模式
  •  用活文档降低团队认知负载

5. 案例

你将获得:

  • 了解遗留系统的特点
  • 了解遗留系统现代化过程中的原则、模式与实践

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们