7月22-23日,GIAC全球互聯(lián)網架構大會于深圳盛大開啟。本次大會由高可用架構技術社區(qū)和msup聯(lián)合深圳市軟件行業(yè)協(xié)會推出,旨在面向架構師、技術負責人及高端技術從業(yè)人員搭建互聯(lián)網企業(yè)架構師交流學習平臺,解密最新架構演進和技術發(fā)展趨勢,為與會架構師帶來行業(yè)最前沿的技術干貨分享,是中國地區(qū)規(guī)模最大的技術會議之一。
本次GIAC全球互聯(lián)網架構大會涉及元宇宙、云上運維、低代碼、數據庫、DevOps、云原生等多個熱門技術領域。邀請了來自華為、騰訊、阿里巴巴、Apache基金會、百度、金蝶、飛算的近百位技術專家進行技術分享,吸引了近千人現場觀看。
飛算云智總裁陳定瑋因為帶領團隊打造出“一人一項目,十人抵百人”的SoFlu軟件機器人,助力企業(yè)落地DevOps,引領行業(yè)發(fā)展而受邀出席,并發(fā)表《SoFlu軟件機器人,基于Java的自動化軟件開發(fā)實踐》專題演講。

數字化時代來臨,DevOps作用凸顯
隨著數字時代的來臨,企業(yè)紛紛開啟數字化轉型之路,軟件作為企業(yè)數字化轉型的核心,重要性日益提升。
越來越多企業(yè)希望通過DevOps來實現軟件的價值交付和科技數據落地,推動數字化轉型進程。DevOps從2008年登上歷史舞臺,到接替敏捷成為最新的軟件開發(fā)范式,再到借云和容器技術在2018年左右火爆國內,已經發(fā)展到了前所未有的階段。
基礎設施自動化服務商Puppet發(fā)布的《2021年DevOps調查報告》顯示,有83%的IT決策者表示,他們的組織正在進行DevOps實踐,以通過更優(yōu)質的軟件、更快的交付、更安全的系統(tǒng)以及系統(tǒng)的理論體系,來釋放更高的業(yè)務價值。
DevOps的理念是實現開發(fā)、運維一體化,以提高組織快速、高質量交付應用程序的能力。如今,DevOps正在成為一種新的研發(fā)模式,DevOps最佳實踐逐漸成為數字化轉型的必經階段。進行DevOps實踐,不僅能在組織內部打破部門墻,搭建通暢的溝通渠道,更能夠在文化上推行責任共擔和開放的理念。通過工具鏈的賦能,縮短交付鏈路和交付周期,提升交付質量,實現“更好、更快、更穩(wěn)定”的產品交付。
開發(fā)、運維一體化,SoFlu軟件機器人助力企業(yè)落地DevOps
“企業(yè)數字化轉型是一個復雜的系統(tǒng)性工程,轉型過程中最基礎的是企業(yè)底層IT的搭建能力。DevOps之所以在企業(yè)數字化轉型中重要,原因在于DevOps能夠在保證質量的情況下,提升軟件交付效率。”根據陳定瑋二十多年的IT行業(yè)從業(yè)經驗,他認為,落地DevOps雖然對于企業(yè)數字化轉型非常重要,但實施起來卻十分困難。
在軟件開發(fā)過程中,負責不同環(huán)節(jié)的人員對功能實現往往有不同的理解,要實現DevOps強調的開發(fā)、運維一體化,做到各個部門間緊密協(xié)作極其不容易。因此落地DevOps,除了組織內文化的轉變,更重要的是引入工具來制定開發(fā)標準、規(guī)范開發(fā)流程,避免因為人為認知導致的流程差異。
而這正是SoFlu軟件機器人在企業(yè)落地DevOps中的意義。據陳定瑋介紹,SoFlu是一款通過人機協(xié)同,自動完成軟件后端開發(fā)、前端開發(fā)、測試、運維,幫助開發(fā)者實現“一人一項目,十人抵百人”的軟件機器人。
SoFlu軟件機器人全程可視化操作,后端全自動開發(fā)平臺實現了Java的自動化軟件開發(fā),通過拖拽方式以及參數配置就可完成后端微服務開發(fā),即使是大型復雜項目也能輕松完成;前端全自動開發(fā)平臺可添加后端全自動開發(fā)平臺項目為數據源,簡化前后端數據聯(lián)調;全自動測試平臺可一鍵與開發(fā)平臺關聯(lián),自動生成測試用例并完成測試,還可以自動監(jiān)測開發(fā)接口的變動,實現精準回歸測試;全自動運維平臺的執(zhí)行引擎目前提供170個接口,做到精準定位問題。
在SoFlu軟件機器人的協(xié)助下,一人就能完成軟件工程全流程,不僅能將整個軟件開發(fā)鏈條自動化連接起來;而且能降低軟件開發(fā)過程中的溝通成本。此外,SoFlu軟件機器人解決了傳統(tǒng)軟件工程的151個問題點,形成10大自動化流水線,保證DevOps落地過程中的標準化和自動化。
截至目前,SoFlu軟件機器人已為包括醫(yī)療、金融、制造、零售等在內的八大行業(yè)的上百家機構提供了技術服務,幫助其輕松落地DevOps,實現軟件開發(fā)過程的降本增效,加速數字化轉型進程。
因為全新的軟件開發(fā)方式對企業(yè)落地DevOps的幫助和大量軟件開發(fā)最佳實踐的打造,SoFlu軟件機器人被中國工程院院士倪光南稱贊道,“SoFlu軟件機器人的價值在于通過標準化、自動化的流程,降低了從開發(fā)、測試到運維的門檻,將敏捷管理制度落地,幫助企業(yè)做到降本增效,達到提升軟件業(yè)創(chuàng)新速度的目標。”