应用产品的微服务化之路--拆分与重构

所属专题:微服务架构

嘉宾 : 徐进 | 恒生电子研发中心资深架构师

会议室 : 第五会议厅C

讲师介绍

专题演讲嘉宾:徐进

恒生电子 研发中心资深架构师

2000年投入软件研发领域,08年加入恒生电子,现从事研发中心架构师岗位工作。主要负责Java企业级应用开发框架的研发和管理。下辖的ARES Cloud框架产品面向IT双模架构,降低企业内的总线类应用与微服务应用的业务开发差异,实现一份代码,灵活装配,按需发布。

曾担任过上海清算所综合业务系统、上交所注册审核系统、香港交易所商品交易及结算系统等系统的首席架构师。

议题介绍

地点:第五会议厅C
所属专题:微服务架构

演讲:应用产品的微服务化之路--拆分与重构

微服务概念正不断兴起,不少互联网公司、企业应用终端客户纷纷要求在其软件产品中植入去中心化、微服务架构(MSA)等概念。先不管此类诉求是否存在片面性,但可以预见如今的NoESB、MSA正如之前的去IOE、NoSQL一般席卷企业应用开发领域。那么,在应用的微服务化过程中,如何平衡服务的拆分粒度、识别架构背后的技术风险、控制微服务化的演进过程,是每个产品团队的关心议题。

通过合理的服务拆分、有序的重构迭代、可控的风险管理,可以缩短产品的演化进程,提升产品的演化质量。

希望通过此次演讲,我们可以分享自身产品在微服务化过程中总结的部分方法论(康威定律、敏捷迭代、分层原则、高内聚、松耦合、轻量化通讯、风险控制、服务模版、DevOps)与实践。

演讲提纲

  • 从正视MSA与ESB开始
  • 业务架构之服务拆分
  • 拆分陷阱
  • 拆分过程可用的基本原则
  • 拆分活动引入的风险管理
  • 拆分结果的检查与修正
  • 技术架构之迭代重构
  • 重构陷阱
  • 重构的成本价值分析
  • 针对特定问题域采用微架构
  • 重构活动引入的风险管理
  • 使用PDCA环持续演化

听众益点

  • 了解微服务架构下的应用拆分方法及实施策略;
  • 了解微服务架构背后的技术风险及控制手段;
  • 了解应用产品微服务化过程中的迭代式演进方案;
  • 从实践者深入的微服务探索经验中,对产品方向有更清晰的方向把控。

极客邦控股(北京)有限公司

北京市朝阳区望京利泽中二路洛娃大厦C座6层1607