《云原生技术体系在寿险行业的规划和落地实践-周建华.pdf》由会员分享,可在线阅读,更多相关《云原生技术体系在寿险行业的规划和落地实践-周建华.pdf(44页珍藏版)》请在三个皮匠报告上搜索。
1、云原生技术体系在寿险行业的落地实践太平洋寿险/周建华为什么要建设云原生技术体系面临的主要问题面临的主要问题 :系统:系统建设方面建设方面应用系统数量较多,主要通过三种方式建设:一是自研,二是成品采购,三是定制化开发很多老旧系统主要靠定制化开发和成品采购,当前绝大部分系统已经转变为自研,但存量系统基数仍较大系统间的技术架构差距很大,全面保证代码质量和可维护性难度较大自研系统成品采购系统定制化开发系统1、完全由自身科技团队设计并主导开发的系统2、主要的代码编写往往还是外包团队参与较多3、业务需求驱动1、只负责需求,系统的架构设计及具体开发交由第三方公司实现2、系统间有部分集成1、通过供应商进行标准
2、软件采购2、提供专人进行系统维护3、与其他系统集成度不高面临的主要问题面临的主要问题:研发标准研发标准方面方面系统架构不统一交付质量不统一研发流程不统一1、架构设计语言不一致2、架构设计标准不一致3、对非功能需求的架构设计差异性很大1、研发流程在各个团队的实际落地差异较大2、自动化程度不高1、交付质量偏差较大2、系统监控不完善3、不同团队之间的差异大平台化功能建设少1、虽然采用分层架构,但平台化的能力下沉不够2、核心能力沉淀不足3、公共技术组件支持能力不足面临的主要问题面临的主要问题 :项目研发项目研发方面方面开发人力属于是外包密集型,具体编码工作以外包为主,管理和沟通的复杂性很高系统开发由业
3、务方”散点式“需求驱动,缺乏体系化的架构规划业务对于需求上线时间要求很高,导致开发团队没有足够的时间来进行系统优化和质量保障架构师项目经理外包外包外包外包外包外包外包外包职场B职场C职场A项目团队架构师项目经理外包外包外包外包外包外包外包外包职场B职场C职场A项目团队项目经理外包外包外包外包外包外包外包外包职场B职场C职场A项目团队开发目标定义研发模式的选择研发模式的选择博弈:博弈:灵活性灵活性 VS VS 标准化标准化优点:优点:结果偏差小,可复制。降低错误率和风险。容易产生共识,协同作业更加顺畅。缺点:缺点:需要严格管控,需要投入一定管理成本需要一定的培训成本有时候可能牺牲创新速度灵活的研
4、发模式标准化研发工艺优点:优点:开发团队自由度高便于快速外部技术引入缺点:缺点:不同团队的交付结果偏差大对团队的技术能力要求很高团队沟通成本高VS寿险技术体系建设寿险技术体系建设总体总体目标:形成标准化的生产工艺体系目标:形成标准化的生产工艺体系形成一套标准化的架构设计语言、一个标准化的服务开发平台以及一套标准化交付流水线一套架构设计语言一套架构设计语言1、形成统一的架构设计方法论和设计语言,提升架构设计和管理的规范化和标准化水平。2、降低架构治理的难度,形成标准化的企业架构视图。一个开发平台:让应用专注业务代码一个开发平台:让应用专注业务代码1、应用系统代码聚焦于业务逻辑开发2、将服务治理、
5、高可用能力、可运维性、可观测能力等通用基础能力下沉至PaaS平台3、通过标准化应用开发脚手架的建设,快速开发上层业务应用一套交付流水线:自动化软件交付一套交付流水线:自动化软件交付1、以自动化为最终目标,逐步减少流程中人工处理的环节,形成端到端的自动化交付工艺2、针对业务特性,形成稳敏双态的流水线,适应于两种不同交付需求IaaSIaaS应用应用分布式数据库分布式数据库TDSQLTDSQLPaaSPaaS容器平台容器平台分布式中间件分布式中间件服务治理框架服务治理框架应用开发脚手架应用开发脚手架应用应用应用应用应用应用OBOB总体目标:形成太保寿险标准化应用生产工艺体系总体目标:形成太保寿险标准
6、化应用生产工艺体系一套架构设计语言一套架构设计语言形成寿险统一的企业架构元模型和方法论,规范企业架构相关活动,提高企业架构规划、演进和治理的效率和效果一个开发平台一个开发平台通过剥离和沉淀通用基础技术能力构建现代化开发平台,大力提升业务应用的响应速度和交付质量人员能力建设人员能力建设构建满足生产体系能力要求的胜任力模型,体系化评估和提升参与人员和团队的能力,保障应用系统生产体系的持续完善和演进一套交付流水线一套交付流水线构建自动化的端到端的现代化交付流水线,逐步替代人工处理环节,满足太保各类型业务的交付需求架构蓝图架构蓝图建设建设为架构蓝图的规划和建设提供体系化的支撑,为重点业务和创新业务提供