7月22-23日,GIAC全球互联网架构大会于深圳盛大开启。本次大会由高可用架构技术社区和msup联合深圳市软件行业协会推出,旨在面向架构师、技术负责人及高端技术从业人员搭建互联网企业架构师交流学习平台,解密最新架构演进和技术发展趋势,为与会架构师带来行业最前沿的技术干货分享,是中国地区规模最大的技术会议之一。
本次GIAC全球互联网架构大会涉及元宇宙、云上运维、低代码、数据库、DevOps、云原生等多个热门技术领域。邀请了来自华为、腾讯、阿里巴巴、Apache基金会、百度、金蝶、飞算的近百位技术专家进行技术分享,吸引了近千人现场观看。
飞算云智总裁陈定玮因为带领团队打造出“一人一项目,十人抵百人”的SoFlu 软件机器人,助力企业落地DevOps,引领行业发展而受邀出席,并发表《SoFlu软件机器人,基于Java的自动化软件开发实践》专题演讲。
数字化时代来临,DevOps作用凸显
随着数字时代的来临,企业纷纷开启数字化转型之路,软件作为企业数字化转型的核心,重要性日益提升。
越来越多企业希望通过DevOps来实现软件的价值交付和科技数据落地,推动数字化转型进程。DevOps从2008年登上历史舞台,到接替敏捷成为最新的软件开发范式,再到借云和容器技术在2018年左右火爆国内,已经发展到了前所未有的阶段。
基础设施自动化服务商 Puppet 发布的 《2021 年 DevOps 调查报告》显示,有83%的IT决策者表示,他们的组织正在进行DevOps实践,以通过更优质的软件、更快的交付、更安全的系统以及系统的理论体系,来释放更高的业务价值。
DevOps的理念是实现开发、运维一体化,以提高组织快速、高质量交付应用程序的能力。如今,DevOps正在成为一种新的研发模式,DevOps最佳实践逐渐成为数字化转型的必经阶段。进行DevOps实践,不仅能在组织内部打破部门墙,搭建通畅的沟通渠道,更能够在文化上推行责任共担和开放的理念。通过工具链的赋能,缩短交付链路和交付周期,提升交付质量,实现“更好、更快、更稳定”的产品交付。
开发、运维一体化,SoFlu软件机器人助力企业落地DevOps
“企业数字化转型是一个复杂的系统性工程,转型过程中最基础的是企业底层IT的搭建能力。DevOps之所以在企业数字化转型中重要,原因在于DevOps能够在保证质量的情况下,提升软件交付效率。”根据陈定玮二十多年的IT行业从业经验,他认为,落地DevOps虽然对于企业数字化转型非常重要,但实施起来却十分困难。
在软件开发过程中,负责不同环节的人员对功能实现往往有不同的理解,要实现DevOps强调的开发、运维一体化,做到各个部门间紧密协作极其不容易。因此落地DevOps,除了组织内文化的转变,更重要的是引入工具来制定开发标准、规范开发流程,避免因为人为认知导致的流程差异。
而这正是SoFlu软件机器人在企业落地DevOps中的意义。据陈定玮介绍,SoFlu是一款通过人机协同,自动完成软件后端开发、前端开发、测试、运维,帮助开发者实现“一人一项目,十人抵百人”的软件机器人。
SoFlu软件机器人全程可视化操作,后端全自动开发平台实现了Java的自动化软件开发,通过拖拽方式以及参数配置就可完成后端微服务开发,即使是大型复杂项目也能轻松完成;前端全自动开发平台可添加后端全自动开发平台项目为数据源,简化前后端数据联调;全自动测试平台可一键与开发平台关联,自动生成测试用例并完成测试,还可以自动监测开发接口的变动,实现精准回归测试;全自动运维平台的执行引擎目前提供170个接口,做到精准定位问题。
在SoFlu软件机器人的协助下,一人就能完成软件工程全流程,不仅能将整个软件开发链条自动化连接起来;而且能降低软件开发过程中的沟通成本。此外,SoFlu软件机器人解决了传统软件工程的151个问题点,形成10大自动化流水线,保证DevOps落地过程中的标准化和自动化。
截至目前,SoFlu软件机器人已为包括医疗、金融、制造、零售等在内的八大行业的上百家机构提供了技术服务,帮助其轻松落地DevOps,实现软件开发过程的降本增效,加速数字化转型进程。
因为全新的软件开发方式对企业落地DevOps的帮助和大量软件开发最佳实践的打造,SoFlu软件机器人被中国工程院院士倪光南称赞道,“SoFlu软件机器人的价值在于通过标准化、自动化的流程,降低了从开发、测试到运维的门槛,将敏捷管理制度落地,帮助企业做到降本增效,达到提升软件业创新速度的目标。”
(来源:新视线)