老系统微服务改造经验谈

作者/分享人:IT老兵哥
向 Ta 提问
一个服役近十五年的技术老兵,在架构工作闲暇酷爱培训演讲。微信公众号:IT老兵哥,分享提升专业技能、打造技术影响力的窍门,记录个人发展、职业转型过程中的心得,欢迎关注交流!

微服务是当下最流行的应用架构了,它跟容器云、DevOps 合称新时代三剑客,帮我们化解业务发展过快导致的产品迭代压力,让我们有自由选择最适合自己团队的技术栈,让系统能够承载互联网海量用户的访问。近些年在厂商、社区和用户等各方努力推动下,微服务相关的理论和产品都日趋成熟,从零开始搭建微服务变得非常简单快捷,那我们是否就此全面进入微服务时代呢?

微服务的演进成熟需要时间,我们熟悉掌握这套新技术也需要时间,除此之外机房里面还跑着大量的单体式应用,它们需要继续维护和升级,任何时候我们都不可能抛开历史轻松上阵。这些单体式应用还担负着公司的核心业务,全部推倒重来、休克式重构是不可取的,投入大周期长,风险完全不可控。

我们必须学会边行车边换胎的技能,在不影响现网业务的前提下推动微服务改造,让老系统焕发新的生命力,继续支持业务下一个十年的发展。本场 Chat 将跟你一起探讨微服务改造相关的经验方法,让你更加从容地拥抱微服务:

  1. 边行车边换胎三步走演进策略。
  2. 隔离网关接管新旧系统间交互。
  3. 单体式应用拆解微服务的方法。
  4. 旧模块微服务改造优先级原则。
  5. 微服务改造是否结束判断标准。
  6. 微服务架构新挑战与解决方案。
已有277人预订
预订达标
文章出炉
交流日期
     
18.09.28
18.10.18
18.10.22 20:30
查看文章评论/提问
于邦齐
感谢分享,有帮助
IT老兵哥: 很高兴对你有所参考,谢谢顶赞!
Panda
文章内容很棒,明显是生产环境积累下来的经验 感谢分享
niezhihao
正在梳理,但是遇到很大的难题,首先原来的单体应用是mongodb,现在正在调研把权限这一块抽离成单独的服务,并且改用mysql,数据库层的迁移就有点困难!我目前的思路是从mongodb实时同步到mysql,权限服务自己维护mysql数据库,然后老系统调用权限系统获取权限,老哥有没有什么建议,感谢!
你可能还喜欢
Python 常见的 170 道面试题全解析:2019 版
陈祥安
近距离接触 DDD
文贺
Apollo 轨迹规划技术分享
Apollo开发者社区
Docker 快速入门
技术人的突破
如何利用碎片时间,提升自己的职场竞争优势
代码GG陆晓明
Spring Boot 工程化最佳实践
ASCE1885
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
添加小助手微信×