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

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








