云原生时代开发者工具变革探索与实践

作者阿里云代理 文章分类 分类:linux图文教程 阅读次数 已被围观 564

分享人:马洪喜 行云创新CEO

正文:

本篇内容将通过个部分来介绍云原生时代开发者工具变革探索与实践。

一、云原生模块化开发概览

二、软件模块化开发特点

三、ADD产品简介

image.png

一、云原生模块化开发概览

云原生是企业数字化转型的最短路径。在企业数字化转型过程中,首当其冲的缓解是进行业务变革以及承载业务的应用变革我们把重点放在研发环节,怎样通过云原生技术让企业研发测试阶段提效。如果我们通过云原生技术,帮助企业在软件研发环节提效30%原来要等待三个月上线的业务系统,现在只需两个月。所以我们提了一个口号云原生研发,是企业创新的原动力。

image.png

大家都知道,今天工业设计,生产技术已经高度模块化,标准化和自动化我们软件开发的过程中,也借鉴了传统工业的经验但今天,我们的软件开发依然是通过开发人员一行行代码迭代完成的。我们的开发方式还处于刀耕火种的模式

image.png

二、软件模块化开发特点

我们从过去几百年工业设计当中,吸取更深层次的经验进行软件性能的变革。我们从三方面做了一些探索和实践。第一方面是模块化。今天在汽车生产过程中,轮胎,座椅发动机都自完善的供应链体系。车厂主要负责模块组装我们能不能把软件开发进行模块化的分解和组装所以我们研发云原生的一个架构图。它能够帮助企业进行云原生架构的梳理形成大量的模块这些模块可以在集团内部实现充分的共享和复用。

image.png

接下来,我们再谈一谈标准化。如果在汽车生产过程中,没有强有力的标准,这是灾难性。我们发现软件开发过程面临的挑战更大。很多企业有大量的研发人员,有的企业严重依赖供应商提供的人力团队这种情况下,我们面临较高的人员流动经常会有新的项目组成员加入到团队上来。所以我们能不能通过引入云生时代的开发模板把微服务架构当中把原来的作文题,变成填空题。这种情况下,很多标准不得到了执行,而且效率得大幅提升。

第二个方面在进行各种模块的组装过程中,在设计和规划软件时,提前把这些模块之间的API定义清楚,把不同的模块开发任务交付到不同团队来实现。架构师进行图形化的模块组装

image.png

接下来我们聊聊自动化。软件开发也借鉴了很多汽车生产自动化的方法。我们只需要用鼠标灵活拖拽就能够把逻辑分别放到阿里云私有云,边缘计算节点等等,从而轻松交付到测试环境

image.png

所以我们建立了一站式云原生开发平台希望通过这个平台帮助客户提高开发效率。我们在帮助各个业务实现数字化的同时,也要思考软件开发本身数字化转型如果我们把所有的资产进行数字化归档能够有效避免人员流失导致系统瘫痪的情况。

image.png

我们帮助很多客户进行了这方面的实践今天列举两个例子一个是国内某大型汽车制造业。我们通过引入模块化,标准化,自动化。通过一站式应用平台,帮助客户在软件研发,测试运维的效率提高30%以上第二个是国内某大型信用卡发卡机构。除了帮助他们在研发层面效率提升,我们通过平台帮助客户30个以上的容器集群实现业务的灵活分发和交付

 

image.png

三、ADD产品简介

行云创新,今年获得了阿里云的战略投资。我们将在云原生的多个方面与阿里云的云原生团队展开深度合作。行云产品与阿里云的产品进行深度的融合这款产品的名字叫ADD,希望通过ADD这款产品帮助企业开发效率提高30%以上。

 

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: