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

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

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

  1. 边行车边换胎三步走演进策略。
  2. 隔离网关接管新旧系统间交互。
  3. 单体式应用拆解微服务的方法。
  4. 旧模块微服务改造优先级原则。
  5. 微服务改造是否结束判断标准。
  6. 微服务架构新挑战与解决方案。

阅读全文: http://gitbook.cn/gitchat/activity/5ba3bb8ee5a9df061c33d083

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App , GitChat 专享技术内容哦。

老系统微服务改造经验谈相关推荐

  1. 架构(二):如何对现有系统做微服务改造?

      很多早期的互联网公司都有巨大的单体应用,底层的数据表集中放在一个数据库里,这些表加起来可能有几百张.对于这样的应用系统和数据库,我们往往需要对它们进行拆分,通过微服务化改造,保证系统能够不断地扩展 ...

  2. 罗辑思维首席架构师:Go微服务改造实践

    作者简介 方 圆 曾在Cisco负责流媒体工作,在微博负责feed系统研发,三年游戏行业开发经验,现任罗辑思维首席架构师,主导罗辑思维微服务改造. 内容大纲 1、  改造的背景 2.改造的过程中的 G ...

  3. 微服务改造中解决跨库问题的思路

    今年一直在和团队做微服务的架构改造(相关的一些详情,有兴趣的朋友,可以参见之前的这篇分享).但是做过改造的朋友都知道 从"All-In-One" 到 "Micro-Ser ...

  4. 单体应用微服务改造实践

    [摘要] 本文介绍了如何采用一种持续迭代演进的方法将单体应用改造为微服务应用.重点介绍了如何通过自动测试服务和网关服务来构造持续迭代演进的基础设施.文末介绍了如何使用CSE更好的完成这个过程. 微服务 ...

  5. 微服务改造过程中那些必须重视的问题

    "微服务"近几年尤其火热,各大厂都在进行微服务化改造和微服务建设,想享受微服务化带来的好处以便对自己的系统进行改造.分布式实验室特约记者李鹏采访了广州轻阅科技系统架构师陈珙,就微服 ...

  6. 申通的云原生实践之路:如何实现应用基于容器的微服务改造?

    随着云计算的普及与云原生的广泛应用,越来越多的从业者.决策者清晰地认识到**「云原生化将成为 企业技术创新的关键要素,也是完成企业数字化转型的最短路径」**. 因此,具有前瞻思维的互联网企业从应用诞生 ...

  7. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战

    Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战 Java生鲜电商平台-  什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定 ...

  8. 一个基于 Dubbo 的微服务改造实践

    微服务的理论已经够多,今天不妨看一个实战案例. 基于微服务或者 SOA 的自动化测试系统每个公司都有自己的特有的,我今天就主要介绍一下,我们研发的一套 mock 测试系统. 目前面临的问题 1.测试人 ...

  9. 阿里双十一微服务改造—架构设计

    随着我互联网需求的压力逐渐增长,同时基础设施的不断完善,系统架构的微服务改造被正式提上日程.从微服务改造的目标架构蓝图设计开始讨论,架构组进行了整整两天的激烈讨论,明确了很多的业务边界.在此过程中我学 ...

最新文章

  1. 案例九:shell脚本自动创建多个新用户,并设置密码
  2. ad域 禁用账号_通过AD域控平台统一批量管理公司电脑的桌面
  3. 水晶报表-横向设计页面,设置网格高度
  4. camel java_与Java EE和Camel的轻量级集成
  5. 在windows上使用go编译dll文件,供C++调用
  6. httpsurlconnection 写不进去authorization值_23. 假设检验的时候为什么常写p lt; 0.05,而不写具体的p值?...
  7. linux内核数据结构实现--链表、队列和哈希
  8. 容器化技术之Docker入门
  9. NGINX 4xx 5xx 状态码构造
  10. 数据集下载地址(转)以下内容转自https://baijiahao.baidu.com/s?id=1615853849218131902wfr=spiderfor=pc
  11. adb shell循环命令_Android adb 命令使用总结
  12. 当下流行架构中的一些技术思考
  13. 请问在深圳做美工的工资多少
  14. 塑胶模具设计中行位原理,值得收藏
  15. 进阶mapbox GL之paint和filter
  16. 雷军:天使投资人不是上帝只是配角
  17. 【数据结构】折半查找法
  18. Mysql登录数据库,远程登录命令
  19. 靶向抗体偶联-靶向EGFR抗体偶联药物技术-瑞禧
  20. 如何在ubuntu中安装无线网卡驱动(迅捷FW150UH)

热门文章

  1. NetBIOS网络编程
  2. 什么是 RTMP拉流,如何使用它来提高你的直播质量
  3. t-SNE:最好的降维方法之一
  4. 德沃夏克右手键盘适合体验_键盘的糟糕用户体验
  5. 肝了一个月的 DDD,一文带你掌握
  6. 公钥、私钥、证书的生成
  7. casperjs evaluate函数传参数问题
  8. 无法识别的USB设备
  9. 我国有几个省--很好的记忆方法
  10. python编程语言例子-可以用 Python 编程语言做哪些神奇好玩的事情?