网易数帆:云原生向左,低代码向右

news2024/11/16 22:39:42

网易数帆,前身是网易杭州研究院于2016年孵化的网易云,历经7载探索与沉淀,如今已进化成为覆盖云原生、低代码、大数据和人工智能四大技术赛道的数智化服务提供商,服务于金融、央国企、能源、制造等领域300余家头部企业。

近日,在“数智聚力,共赴新程”为主题的2023网易数字+大会上,我们采访了网易数帆云原生及低代码产品线掌门人、总经理陈谔,请他分享了对云原生、低代码的相关洞察。

新时代的开发者业务型开发是归宿

当前,开源、云原生、AI、低代码等众多技术的发展,日新月异,突飞猛进。面对如此多的“某某新时代”,开发者如何抉择其未来发展方向?

在陈谔看来,曾几何时,相当数量的开发者以懂底层为荣,并以之作为其技术能力强的象征,比如Scale业务、提升性能,而忽视了软件工程、编程语言等用来构建业务的能力。但随着这些技术新时代的到来,如何写出良好的、抽象的、可复用的、可扩展的程序,如何更好地对业务建模,如何更好地进行工程协作,可能会变得越来越重要。

因此,原先的开发者可能会出现两极分化:大部分开发者会更多地关注如何构建业务,掌握与业务更加密切的软件开发技术和能力,承接企业的知识经验,促进业务发展,最终成为业务型开发者;小部分开发者继续关注底层技术,为业务型开发者提供更便捷的工具与服务。

在这个过程中,原先的业务人员也有可能借助这些便捷的工具与服务,成为业务型开发者,从而进一步扩大开发者人群的边界。

云原生平台中大型企业数智化转型担当

在陈谔看来,云原生是一门趋势性的生意,能用得了云原生的基本是中大型企业。网易数帆在云原生领域的目标是以创新技术解决客户的最本质的需求,如敏捷迭代、业务弹性、稳定性。在这方面,网易数帆是懂客户语言、懂客户业务的。

比如网易数帆在和金融客户沟通时,谈的是如何进行“分布式转型”,而非赤裸裸的“云原生技术”。因为金融行业以前非常多的系统,尤其是核验系统,是放在大机小机上的单体系统。对客户来说,云原生本质上解决的问题是从依赖大机小机的单体走向依赖X86或者是ARM这些分布式的体系,所以金融客户是把“分布式转型”作为规划目标,而非“云原生技术”。

网易数帆轻舟云原生平台过去几年伴随着金融企业的分布式架构演进进行了几次升级。

第一阶段:推出微服务平台,提供以容器、微服务、CI/CD为代表的产品能力,帮助企业微服务化转型。

第二阶段:从微服务平台升级为云原生平台,新增服务网格、中间件管理等能力,通过双引擎多模式、有状态服务容器化,帮助企业全面转为云原生架构。

第三阶段:随着金融企业IT水平的提升,业务系统的复杂性增加,业务稳定和管理问题逐步暴露,网易数帆轻舟云原生平台2.0应运而生。

  1. 新增融合网关、多注册中心、OneAgent和云原生应用市场等能力,支持金融企业90%的业务平滑演进场景。
  2. 推出资产管理和运营产品,为企业资产沉淀、资产复用和资产运营提供全栈解决方案,帮助企业有效识别有价值的资产,降低重复建设成本,增加资产曝光度,提升资产复用率,实现资产的统一治理,降低系统性风险。
  3. 推出服务层与数据中间件层统一的高可用解决方案,为企业提供金融级多活容灾能力,确保业务在任何情况下保持可用,满足金融级高监管要求。
  4. 在稳定性治理方面,基于多年运维经验积累并结合AI技术应用,以产品化方式输出,对应用进行全面的监控和分析,及时发现和诊断潜在问题,并在系统发生故障时进行自动化响应和恢复,助力企业实现高度的稳定性和可靠性,保障业务的正常运行。
  5. 基于AI大模型推出Cloud Native Copilot组件,重塑云原生产品能力,加速软件生产效率指数级增长:AI资产助手让企业沉淀的资产发挥更大的价值,让研发人员使用资产更加快捷、方便;AI运维助手让运维人员从命令行中解放,协助运维人员更快速智能查询指标、排查问题、根因分析,并能将过程中的运维经验进行沉淀和快速复用,提升运维效率和降低运维门槛。

网易数帆轻舟云原生平台2.0,为中大型企业的分布式转型过程,进一步提供了全方位产品和解决方案保障。

低代码平台护城河低门槛+高上限的统一

低代码,Low Code,字面意思就是用少量的代码交付应用程序。因此,“低门槛”是低代码平台的基本特征。但当前,很多低代码平台只是给企业业务人员提供一些自动化的工具而已,并未过多考虑企业如何非常便利、快速、低成本地招聘和培训出低代码人才进行软件开发。网易数帆CodeWave智能开发平台扩大了“低门槛”的外延——帮助企业一到两周内完成低代码人才招聘,并将人才培训周期缩短到一个月,同时薪资又能和本地区的年轻白领平均薪资持平。

相对于“低门槛”来说,“高上限”则是低代码平台竞争的新高地。很多低代码平台之所以无法做到“高上限”,是因为其抽象的粒度是相对较粗,扩展能力较弱,导致其只能做一些固化的东西,比如纯粹只是表单流程和报表的一些组合。“高上限”的原理是抽象粒度更细,而要想抽象粒度更细,就要提供数据、逻辑、视图等抽象,引入编程语言等技术,这些事情难度很大,需要时间、技术等的深耕与积累。更长期地来看,很多低代码平台提供的是工作中的自动化工具或者填报工具,很难形成资产的积累,而低代码平台更长期的真正的护城河,应该是吸引数量众多的开发者,把高价值应用搭建在其平台上,沉淀开发者的开发习惯、标准、企业应用资产、组件和能力资产。

“网易的低代码平台名为CodeWave智能开发平台,低门槛、高上限都已具备,而现在正在攻克低门槛和高上限的统一,也就是在实现高上限的同时,依然保证开发者一个月能学会,人人都能开发得出来。这背后有非常多的技术,好在有AI这样的技术红利,使得我们有信心能做成。”陈谔对此信心满满。

因此,作为其中一个里程碑,CodeWave智能开发平台此次将“AIGC+低代码”能力再升级,在IDE界面、CodeWave Design组件库、资产等方面,以全新面貌呈现给开发者,激发数智创造力。同时,平台正式对外开放基于大模型能力的CodeWave智能开发助手beta,为开发者带来自然语言转SQL、自然语言生成逻辑、低代码逻辑解读等AI能力的新体验。

此外,网易数帆基于CodeWave智能开发平台积极推进新型开发者生态建设,包括开发者的招聘、培养、输送的体系,观察他们学习、工作过程中产生的问题,并将其作为一个标尺,来评估CodeWave是复杂还是门槛低。

低代码选型建议

低代码作为软件生产力工具,会产生大量的软件资产和高价值应用,前景广阔,而这个前景的创造离不开开发者。开发者的背后,则是数以十万甚至百万计的企业。如何选择一款适合自己的低代码平台,对企业而言至关重要。对此,陈谔给出了他的建议。

首先,要想好给谁用、用于什么场景。如果是纯粹给业务人员用,可能业务人员以前有很多东西比较依赖于Excel或者邮件的传递,或者收集数据填报,这些边缘场景相对比较麻烦,效率比较低,抽象粒度相对比较粗,对数据填报、收集、统计之类的场景比较匹配,因此可以用零代码平台去解决。

一旦企业有更多的数字化系统,需要去做相应的建设,这时一定会跳出单纯的表单填报,真正要处理的是企业自身的业务流。例如电商采购流程,用户从接触商品到下单这个流程是业务流,下单之后整个履约、售后的流程也是业务流。这些业务流不是做一张表单、在各个领导之间转一下就能搞定,每个流程里面影响着背后业务模型里面的各个数据,它涉及大量的逻辑和面向用户的交互呈现。这时就应该用低代码平台来解决问题。

其次,要找到真正有高上限能力的低代码平台。业界几十年的工程经验证明,只有达到数据、逻辑、视图这样的抽象粒度,才能构建出灵活、高上限的应用。因此可以拿这些标准甄别平台是否有强大的扩展能力。

再次,由于很多企业要考虑合规、安全问题,这时就要关注源代码审计、代码安全扫描等这样的场景。对于软件开发商,还要考虑向客户交付时,客户会不会需要脱离低代码平台去交付软件制品。

通过此次采访,我们深切感受到网易数帆在云原生、低代码上的清晰定位和路径——云原生向左,主打中大型企业,更加服务于其战略规划,以云原生解决客户的最本质的需求;低代码向右,专供新型开发者,提供类似Python、Java这样的编程语言。路线虽不同,但殊途同归,最终都是为了推进行业数智化转型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1201912.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

『亚马逊云科技产品测评』活动征文|Amazon EC2 的讲解及相关服务

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 Amazon EC2 的讲解及相关服务 一、什么是 Amazon EC2?二、何为…

centos7 安装网络文件共享NFS详细过程

网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。 多个服务器之间需要共享文件,通过NFS服务共享是一个简…

“咸阳杯·美洲队中国行”国际足球邀请赛圆满举办

巴拿马1:0乌拉圭 “咸阳杯美洲队中国行”国际足球邀请赛圆满举办 11月12日下午3:00,由陕旅集团联合承办、陕体集团协办的“咸阳杯美洲队中国行”国际足球邀请赛在咸阳奥体中心开赛。两支美洲劲旅:巴拿马国家队与乌拉圭国青队龙争虎斗&#…

基于springboot实现生鲜超市管理的设计与实现系统【项目源码】计算机毕业设计

基于springboot实现生鲜超市管理的设计与实现系统演示 Java技术 Java是由Sun公司推出的一门跨平台的面向对象的程序设计语言。因为Java 技术具有卓越的通用性、高效性、健壮的安全性和平台移植性的特点,而且Java是开源的,拥有全世界最大的开发者专业社群…

AlNiCo铝镍钴永磁材料

1970年代稀土永磁材料发明之前,AlNiCo铝镍钴合金一直是磁性能最强的永磁材料,不过由于成分中包含战略性金属钴和镍,导致成本较高,随着铁氧体永磁和稀土永磁的相继问世,铝镍钴材料在众多应用中逐步被取代。但在一些高温…

屏幕截图软件 Snagit mac中文版软件特点

Snagit mac是一款屏幕截图和视频录制软件,它可以帮助用户快速捕捉屏幕上的任何内容,并将其编辑、标注和共享。 Snagit mac软件特点 多种截图模式:支持全屏截图、窗口截图、区域截图、延时截图等多种截图模式,满足不同用户的需求。…

求求了 谁好人家还搞托运!!

求求了 谁好人家还搞托运!! 真相了 是我这个好人 转眼又是一年之冬 北方的朋友已经开始“南迁”了 或者在北方生长的宝子也会不习惯冬天吗? 你又是来自哪个城市呢? 所以过冬这件事情不容小觑 而中国唯一的热带气候省份-海南 就成了香饽饽 但有个问题令人犯愁 北方来到中国最南…

(论文阅读26/100)Weakly-supervised learning with convolutional neural networks

26.文献阅读笔记 简介 题目 Weakly-supervised learning with convolutional neural networks 作者 Maxime Oquab,Leon Bottou,Ivan Laptev,Josef Sivic,CVPR,2015 原文链接 http://www.cv-foundation.org/open…

[SOC] MBIST (Memory Built-In Self Test) and Memory Built-in Self Repair (BISR)

存储器构成了 VLSI 电路的很大一部分。存储系统设计的目的 是存储大量数据。[1] 存储器不包括逻辑门和触发器。因此,需要不同的故障模型和测试算法来测试存储器。 MBIST 是一种自测试和修复机制,它通过一组有效的算法来测试存储器,以检测典型…

Lightroom Classic 2023 v12.4

Lightroom Classic 2023是一款图像处理软件,是数字摄影后期制作的重要工具之一。与其他图像处理软件相比,Lightroom Classic具有以下特点: 高效的图像管理:Lightroom Classic提供了强大的图像管理功能,可以轻松导入、…

C++标准模板(STL)- 类型支持 (受支持操作,检查类型是否有拥有移动赋值运算符)

类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实例…

Linux-AWK(应用最广泛的文本处理程序)

目录 一、awk基础 二、awk工作原理 三、OFS输出分隔符 四、awk的格式化输出 五、awk模式pattern 一、awk基础 使用案例&#xff1a; 1.准备工作 请在Linux中执行以下指令 cat -n /etc/passwd > ./passwd 练习&#xff1a; 1.从文件 passwd 中提取并打印出第五行的内…

初学者向导:Sketch设计软件自学教程大全

Sketch软件是Mac平台上流行的矢量图形编辑软件&#xff0c;旨在帮助用户创建各种设计原型&#xff0c;如网站、移动应用程序、图标等。Sketch软件的设计风格简单明了&#xff0c;界面操作简单易用&#xff0c;非常适合UI/UX设计师、平面设计师等数字创意人员。本文作为软件自学…

C语言—数组入门

数组定义方式 int一个占4个字节&#xff0c;char一个占1个字节&#xff0c;double一个占8个字节&#xff0c;所以三个最后都是24. 数组不能被动态定义 下面代码是不可行的&#xff01;&#xff01;&#xff01;访问数组中元素 下标索引从0开始 如果定义数组int a[10]&#…

2.7 CE修改器:多级指针查找

在本步骤中&#xff0c;你需要使用多级指针的概念来查找健康值真正的地址并修改它。多级指针就是一个指针的指针&#xff0c;也就是第一个指针指向第二个指针&#xff0c;第二个指针指向第三个指针&#xff0c;以此类推&#xff0c;最终指向你想要访问的地址。 首先&#xff0…

leetcode:876. 链表的中间结点

一、题目 函数原型&#xff1a; struct ListNode* middleNode(struct ListNode* head) 二、思路 要找到链表的中间结点&#xff0c;有两种思路&#xff1a; 暴力解法&#xff1a;先遍历一遍链表&#xff0c;计算出链表的长度&#xff0c;再次遍历链表&#xff0c;找到中间结点。…

马达加斯加市场开发攻略,收藏一篇就够了

马达加斯加是位于非洲南部一个国家&#xff0c;虽然经济是比较落后的一个国家&#xff0c;但是一直以来跟中国的关系都还不错&#xff0c;生产生活资料也是比较依赖进口的&#xff0c;市场潜力还是不错的。今天就来给大家分享一下马达加斯加的相关攻略。大家点赞收藏关注慢慢看…

北大联合智源提出训练框架LLaMA-Rider

大语言模型因其强大而通用的语言生成、理解能力&#xff0c;展现出了成为通用智能体的潜力。与此同时&#xff0c;在开放式的环境中探索、学习则是通用智能体的重要能力之一。因此&#xff0c;大语言模型如何适配开放世界是一个重要的研究问题。 北京大学和北京智源人工智能研究…

Django中Cookie和Session的使用

目录 一、Cookie的使用 1、什么是Cookie&#xff1f; 2、Cookie的优点 3、Cookie的缺点 4、Django中Cookie的使用 二、Session的使用 1、什么是Session&#xff1f; 2、Session的优点 3、Session的缺点 4、Django中Session的使用 三、Cookie和Session的对比 总结 D…

低功耗蓝牙技术 > GAP和GATT介绍

GAP&#xff08;Generic Access Profile&#xff09;和GATT&#xff08;Generic Attribute Profile&#xff09;简介 在蓝牙技术的发展中&#xff0c;GAP和GATT两个协议扮演着关键的角色&#xff0c;为BLE&#xff08;低功耗蓝牙&#xff09;设备之间的通信提供了规范和框架。…