自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

中國工商銀行李逸帆:平臺工程能更好地驅(qū)動DevOps推進(jìn)

原創(chuàng) 精選
開發(fā) 運(yùn)維
在近日舉辦的WOT“金融科技創(chuàng)新”分論壇上,中國工商銀行軟件開發(fā)中心金融科技經(jīng)理李逸帆以《中國工商銀行平臺工程的探索與實踐》為主題分享了他對于平臺工程的思考以及中國工商銀行在平臺工程方面的實踐經(jīng)驗。

平臺工程是什么?在Gartner發(fā)布的2023年10大重要戰(zhàn)略技術(shù)趨勢報告中,“平臺工程Platform Engineering”位列其中。Gartner是這樣描述的:“平臺匯集的工具、能力和流程均由領(lǐng)域?qū)<揖奶暨x,并經(jīng)過封裝,以方便終端用戶使用。其最終的目標(biāo),是打造無摩擦的自助服務(wù)體驗,為用戶提供正確的能力,幫助其以最少的成本完成重要工作,提高終端用戶的生產(chǎn)力,并減少他們的認(rèn)知負(fù)擔(dān)。平臺應(yīng)能夠滿足用戶團(tuán)隊的一切需求,并以任何可能的形式,完美匹配用戶的首選工作流?!?/span>

平臺工程的目標(biāo)是消除開發(fā)人員在編寫代碼之前對其開發(fā)環(huán)境或所需系統(tǒng)的思考,因此平臺工程作為研發(fā)效能提升領(lǐng)域的熱點話題得到大家的關(guān)注與討論。在近日舉辦的WOT“金融科技創(chuàng)新”分論壇上,中國工商銀行軟件開發(fā)中心金融科技經(jīng)理李逸帆以《中國工商銀行平臺工程的探索與實踐》為主題分享了他對于平臺工程的思考以及中國工商銀行在平臺工程方面的實踐經(jīng)驗。

平臺工程與DevOps

提到平臺工程,就繞不開DevOps。早在2018年,中國工商銀行開始進(jìn)行DevOps研發(fā)、運(yùn)營一體化轉(zhuǎn)型,明確了“科技驅(qū)動、價值創(chuàng)造”的工作思路,通過DevOps的工具鏈打造業(yè)務(wù)研發(fā)和價值交付的兩個閉環(huán)。李逸帆介紹,中國工商銀行轉(zhuǎn)型至今,研發(fā)交付速度、投產(chǎn)版本的頻度都得到了明顯的提升。但通過對業(yè)務(wù)交付過程中的調(diào)研和團(tuán)隊研發(fā)人員的反饋來看,DevOps轉(zhuǎn)型同樣也帶來了一些困境。

首先,隨著DevOps的推進(jìn),工具鏈的自動化水平不斷提高,之前由測試人員和運(yùn)維人員負(fù)責(zé)的部分工作不斷轉(zhuǎn)移給開發(fā)人員。李逸帆認(rèn)為這種現(xiàn)象的出現(xiàn)與DevOps的理念有關(guān),“誰構(gòu)建,誰運(yùn)行”的原則導(dǎo)致開發(fā)人員的工作量不斷增加。其次,開發(fā)人員需要掌握的工具鏈體系越來越多,需要不斷學(xué)習(xí)容器、K8s,可觀測性等一系列的技術(shù)和工具。

“工作的左移和工具鏈的增多給開發(fā)人員帶來了額外的認(rèn)知負(fù)擔(dān)?!崩钜莘忉專爱?dāng)開發(fā)人員的認(rèn)知負(fù)擔(dān)達(dá)到一定臨界狀態(tài)時,項目研發(fā)的復(fù)雜度不斷增加,研發(fā)效能反而不會繼續(xù)提升,而是造成研發(fā)效能陡降,這就是當(dāng)前開發(fā)人員面臨的困境?!?/span>

而平臺工程或許是這一困境的可行解法。“平臺工程通過建設(shè)內(nèi)部開發(fā)平臺,為開發(fā)團(tuán)隊提供通用共享服務(wù),實現(xiàn)開發(fā)人員服務(wù)能力自助,將完成日常任務(wù)遇到的阻力降到最低?!?/span>

“DevOps與平臺工程不是對立的概念?!崩钜莘f,“平臺工程解決了DevOps實踐過程中研發(fā)人員面臨的認(rèn)知負(fù)擔(dān)挑戰(zhàn),我認(rèn)為平臺工程能夠更好地驅(qū)動DevOps推進(jìn)。”

中國工商銀行平臺工程實踐經(jīng)驗

根據(jù)平臺工程的定義和思想,要如何開展平臺工程的建設(shè)呢?李逸帆及其團(tuán)隊總結(jié)了建設(shè)平臺工程的五項原則:

  • 明確使命和角色:不應(yīng)該將平臺團(tuán)隊視為另一個按需提供環(huán)境的服務(wù)臺,而應(yīng)該將其視為一個專門為內(nèi)部客戶服務(wù)的產(chǎn)品團(tuán)隊。
  • 將平臺作為產(chǎn)品來對待:以產(chǎn)品為中心,平臺團(tuán)隊需要秉持產(chǎn)品思維,以內(nèi)部客戶也就是應(yīng)用開發(fā)者的反饋為基礎(chǔ),專注于能夠真正為他們提供價值的東西。
  • 聚焦常見問題:了解導(dǎo)致開發(fā)進(jìn)度放緩的痛點和阻力,既可以是通過開發(fā)人員反饋收集的定性信息,也可以通過查看工程KPI收集的定量信息。
  • 粘合劑很有價值:將工具鏈整合在一起,為工程師提供順暢的自助服務(wù)工作流。
  • 不要重復(fù)發(fā)明輪子:平臺團(tuán)隊?wèi)?yīng)該防止組織內(nèi)的其他團(tuán)隊重復(fù)發(fā)明輪子,尋找新的創(chuàng)造性解決方案來解決相同的問題。

李逸帆介紹,中國工商銀行在平臺工程建設(shè)過程中有自己的文化——“讓開發(fā)更簡單”的思想?!伴_發(fā)更簡單”有兩層含義,一是讓開發(fā)流程更為簡單,二是讓開發(fā)人員使用的工具更為簡單。基于這一思想,中國工商銀行在開展平臺工程探索過程的思路主要有統(tǒng)一語言體系屏蔽底層實現(xiàn)、提升用戶體驗降低平臺阻力、聚焦核心目標(biāo)建設(shè)平臺能力和建設(shè)平臺文化加速平臺推廣四個方面。


基于以上四個方面的具體實踐,中國工商銀行通過一站式工具鏈、組裝式研發(fā)、工程模板和自動化交付流水線實現(xiàn)語言體系的統(tǒng)一,讓開發(fā)人員盡可能屏蔽底層設(shè)施對技術(shù)的影響。一站式工具鏈通過對整個研發(fā)過程的抽取和提煉,將包括標(biāo)準(zhǔn)代碼、研發(fā)規(guī)范、經(jīng)驗積累等各種資產(chǎn)整合在一起。組裝式研發(fā)是通過一些服務(wù)結(jié)構(gòu)化的資產(chǎn)和可復(fù)用代碼管理平臺,基于研發(fā)協(xié)作平臺構(gòu)建的一種穩(wěn)態(tài)和敏態(tài)相結(jié)合的研發(fā)方式。工程模板包括提交構(gòu)建,持續(xù)交付工程等項目過程中的模板,大量標(biāo)準(zhǔn)化工程模板降低了開發(fā)的門檻、進(jìn)一步提升架構(gòu)設(shè)計和落地統(tǒng)一性。自動化的交付流水線以發(fā)布單元以主線進(jìn)行串接,通過這些標(biāo)準(zhǔn)化的構(gòu)建和部署策略,簡化配置,降低運(yùn)維的成本,同時部署的運(yùn)維成本是可驗證、可復(fù)用的,從而達(dá)到提升生產(chǎn)部署風(fēng)險防控水平和智能化程度。

在提升用戶體驗方面,中國工商銀行通過對日常研發(fā)人員觸點的整合,平臺工程研發(fā)過程中體驗工程師的參與,以及整個團(tuán)隊的產(chǎn)品思維來降低平臺阻力,為研發(fā)人員提供最佳的使用路徑。

在聚焦核心目標(biāo)建設(shè)平臺能力過程中,中國工商銀行通過目標(biāo)、策略和方法這樣一個金字塔的模型層層迭代,不斷完善平臺能力的建設(shè)。

在建設(shè)平臺文化加速平臺推廣階段,通過數(shù)據(jù)分析、用戶問卷、培訓(xùn)推廣、品牌建設(shè)促進(jìn)研發(fā)團(tuán)隊對研發(fā)人員之間的互動交流,達(dá)成整個研發(fā)團(tuán)隊中對平臺工程的共識。

同時,李逸帆強(qiáng)調(diào),一定的產(chǎn)品思維也是平臺工程的重點,中國工商銀行安排專人從事整個平臺工程產(chǎn)品的運(yùn)營,分析相關(guān)工作對于開發(fā)人員的價值,并根據(jù)分析結(jié)果對目標(biāo)進(jìn)行復(fù)盤,迭代更新平臺工程的建設(shè)。

此外,ChatGPT的橫空問世也為研發(fā)效能的提升帶來了巨大的變革。李逸帆稱,中國工商銀行正在深入探索AIGC的應(yīng)用,例如單元測試生成、代碼補(bǔ)全、代碼重構(gòu)、代碼搜索、代碼推薦和錯誤檢查等,提高編碼質(zhì)量和效率。

結(jié)語

“市面上任何一種工具,都不可能與平臺一樣能夠滿足企業(yè)的全部需求。企業(yè)必須花費充足的時間和精力,定制符合自身需求的平臺。” 這是Gartner對于企業(yè)進(jìn)行平臺工程建設(shè)的建議。中國工商銀行的做法與之不謀而合。在實踐探索中,中國工商銀行不斷完善適合自身的平臺,通過平臺工程實現(xiàn)了技術(shù)團(tuán)隊如何以更低成本、更高效率來滿足業(yè)務(wù)需求,并支持業(yè)務(wù)運(yùn)營和發(fā)展的問題。李逸帆相信,通過平臺工程可以讓DevOps的推廣走得更遠(yuǎn),更快、更好地提升業(yè)務(wù)價值。

本文整理自中國工商銀行軟件開發(fā)中心金融科技經(jīng)理李逸帆在WOT2023大會上的主題分享,更多精彩內(nèi)容及現(xiàn)場PPT,請關(guān)注51CTO技術(shù)棧公眾號,發(fā)消息【W(wǎng)OT2023PPT】即可直接領(lǐng)取


責(zé)任編輯:劉芯 來源: 51CTO
相關(guān)推薦

2013-01-29 22:09:43

NEC工商銀行

2010-01-22 20:57:45

信息化建設(shè)合作備忘錄思科

2009-08-18 14:54:05

中國工商銀行網(wǎng)上銀行安全威瑞信公司

2012-02-21 10:47:19

IBM工商銀行云計算

2012-12-20 12:15:40

3G銳捷網(wǎng)絡(luò)

2013-09-25 15:59:07

2020-09-25 15:06:46

數(shù)據(jù)庫OceanBase螞蟻

2014-05-23 13:42:55

華為安全

2012-02-21 11:28:53

IBM工商銀行云計算白皮書

2018-11-27 12:29:19

2018-07-17 17:25:03

華為

2024-12-13 13:47:15

2010-06-29 09:46:36

工行國際軟件測試

2024-07-01 09:05:00

2012-12-04 14:35:57

微軟TechEd 2012Windows 8

2022-12-26 18:23:43

2015-10-15 09:11:48

SSL卸載應(yīng)用工商銀行深信服

2018-06-08 08:19:05

IBM金融科技
點贊
收藏

51CTO技術(shù)棧公眾號