架构演进

发布时间 2023-07-10 15:24:56作者: 张家豪

架构演进

优化

  • 产品类:技术创新推进业务发展,例如手机技术
  • 服务类:业务发展推送技术的发展

重构

原因

  • 业务已经上线,不能停下来
  • 关联方众多,牵一发动全身
  • 旧架构的约束

目标

  • 后台系统重构-解决不合理的耦合
  • 游戏接入系统重构-解决全局单点的可用性问题
  • 解决大系统带来的开发效率问题

阶段

  • 1.救火
    • 机器扩容
    • 业务降级
    • 立体化监控
  • 2.组件化
    • 缓存组件化
    • 队列组件化
    • 接入服务中心化
  • 3.解耦
    • 核心和非核心业务分离
    • 业务中台
    • 公共功能组件化

流程

  • 1.划分优先级
  • 2.问题分类
  • 3.先易后难