華夏銀行:基于容器重構(gòu)微信銀行業(yè)務(wù)
1580年,全球第一家銀行——威尼斯銀行在意大利成立,自此開啟了“Bank時代”。在那個時代,銀行服務(wù)的主要模式均圍繞物理網(wǎng)點展開。歷經(jīng)四個世紀(jì)的更迭變遷,銀行的服務(wù)從網(wǎng)店延伸到ATM,從線下延伸到互聯(lián)網(wǎng)和移動端,如今,它已經(jīng)不再只是一個獨立實體,沒有明顯的服務(wù)邊界,而是轉(zhuǎn)變成了無處不在的數(shù)字化服務(wù),融入在我們衣食住行的各個場景。這就是Bank 4.0的基本形態(tài)。
要滿足Bank 4.0的業(yè)務(wù)需求,意味著銀行要能夠扛下海量線上業(yè)務(wù)的流量沖擊,能夠靈活應(yīng)對無處不在的系統(tǒng)風(fēng)險點,能夠360度無死角打造最優(yōu)的客戶體驗……如此種種,都成為我國各大銀行加速數(shù)字化轉(zhuǎn)型的強(qiáng)大動力。而華夏銀行,也位列其中。
2017年,華夏銀行制定了圍繞數(shù)字化轉(zhuǎn)型的“三年行動計劃”,并據(jù)此在組織層面專設(shè)了數(shù)字化轉(zhuǎn)型辦公室,在技術(shù)層面成立了旗下的金融科技子公司。今年,華夏銀行的“三年行動計劃”已步入收官之年,全行在數(shù)字化的統(tǒng)一認(rèn)知、敏捷協(xié)同的流程和文化變革、傳統(tǒng)技術(shù)平臺與架構(gòu)重塑等方面都有了諸多成效,而這些成效都成為了幾年來華夏銀行業(yè)務(wù)創(chuàng)新和服務(wù)升級的強(qiáng)大“后盾”。
舉例來說,針對業(yè)務(wù)層面日益多變的市場需求,華夏銀行基于云原生平臺和微服務(wù)架構(gòu)對系統(tǒng)和應(yīng)用的開發(fā)和部署方式進(jìn)行了升級,替代了傳統(tǒng)煙囪式、緊耦合的基礎(chǔ)架構(gòu)。而近日,在接受至頂網(wǎng)記者采訪時,華夏銀行技術(shù)部主管王晨則以微信銀行的業(yè)務(wù)重構(gòu)為例,介紹了華夏銀行如何基于微服務(wù)架構(gòu),利用容器等前沿技術(shù),滿足分行業(yè)務(wù)應(yīng)用等定制化需求,實現(xiàn)總分行之間資源的靈活調(diào)用、分配和拓展,同時,提升系統(tǒng)的整體性能,降低系統(tǒng)運行風(fēng)險。
以下為訪談實錄(文字內(nèi)容經(jīng)至頂網(wǎng)編輯整理):
數(shù)字化轉(zhuǎn)型|手機(jī)銀行|互聯(lián)網(wǎng)營銷
至頂網(wǎng):如今,數(shù)字化技術(shù)已經(jīng)成為推動企業(yè)運營轉(zhuǎn)型和商業(yè)模式創(chuàng)新的重要工具,是否可以介紹一下華夏銀行具體是如何推動自身數(shù)字化轉(zhuǎn)型的?
王晨:我們行在2017年制訂了一個三年的行動計劃,這個規(guī)劃期在今年將會完成。一方面,我們完成了包括業(yè)務(wù)、技術(shù)、運維以及后臺數(shù)據(jù)處理等方面的相關(guān)系統(tǒng)的搭建和落地。另一方面,我們也從組織內(nèi)部完成了一系列調(diào)整,在相關(guān)的業(yè)務(wù)部門和技術(shù)部門都完成了針對數(shù)字化轉(zhuǎn)型所需的組織架構(gòu)調(diào)整。
在未來新的三年,我們行也在做新的規(guī)劃。今年,我們還成立了數(shù)字化轉(zhuǎn)型推進(jìn)辦公室,就是為了落地新的規(guī)劃,為了更好地去面對未來產(chǎn)業(yè)互聯(lián)網(wǎng)發(fā)展時代,完成銀行的轉(zhuǎn)型需要做的一些工作。
至頂網(wǎng):基于過去三年華夏銀行所做的工作,具體實現(xiàn)了哪些目標(biāo)?
王晨:比如說在渠道層,華夏的手機(jī)銀行5.0通過兩年多時間完成了系統(tǒng)上線,這次系統(tǒng)上線無論是從底層的開發(fā)工具、從前端的客戶體驗設(shè)計、從交易的豐富與完善,還是在后臺的運營體系搭建,都做了非常大的調(diào)整。從數(shù)據(jù)上看,手機(jī)銀行5.0上線以后我們的客活有了3倍的明顯增長,應(yīng)該說,這是技術(shù)驅(qū)動成果的很好體現(xiàn)。
另外,我們在三年內(nèi)也基本完成了互聯(lián)網(wǎng)營銷服務(wù)體系的搭建,用于改善銀行的線下營銷效率,實現(xiàn)線上線下全渠道結(jié)合的效果,目前這一體系也初步產(chǎn)生了一些效果。舉例來說,包括線上信貸的系統(tǒng)建立、互聯(lián)網(wǎng)貸款的發(fā)放、整個系統(tǒng)運維的提升、大數(shù)據(jù)系統(tǒng)的性能提升,以及平臺的數(shù)據(jù)挖掘能力、模型建立能力都取得了初步成果。這些,為我們行的數(shù)字化轉(zhuǎn)型打了很好的基礎(chǔ)。
至頂網(wǎng):數(shù)據(jù)是實現(xiàn)企業(yè)數(shù)字化精準(zhǔn)營銷的重要基礎(chǔ),那么,我們的營銷服務(wù)體系給華夏銀行的哪些業(yè)務(wù)場景帶來了哪些具體效益?
王晨:比如說在數(shù)據(jù)治理方面,首先,我們制訂了全行數(shù)據(jù)治理統(tǒng)一標(biāo)準(zhǔn),相關(guān)系統(tǒng)均按照新的標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)優(yōu)化;其次,是在數(shù)據(jù)挖掘方面,我們在傳統(tǒng)CRM系統(tǒng)以及客戶數(shù)據(jù)分析系統(tǒng)上都進(jìn)一步豐富了自己的客戶數(shù)據(jù)標(biāo)簽,并基于營銷的需求構(gòu)建了幾十個不同場景的數(shù)字模型。同時,我們還通過數(shù)據(jù)挖掘針對八個不同的應(yīng)用場景做了整體的數(shù)據(jù)分析,最終形成了報告,產(chǎn)生了一系列潛客營銷的數(shù)據(jù),幫助提升全行的營銷能力。
云原生 |云部署|架構(gòu)重塑
至頂網(wǎng):我們知道,數(shù)據(jù)一定是要放在同一個平臺上才能發(fā)揮它最大的價值。那么,在這個過程中,傳統(tǒng)的IT架構(gòu)是不是能很好地支持,或者說,我們用了什么樣方式完成這種轉(zhuǎn)變呢?
王晨:在這三年的規(guī)劃和實施過程中,我們深刻感覺到,現(xiàn)有的銀行系統(tǒng)架構(gòu)其實并不能很好滿足我們銀行轉(zhuǎn)型的需要,尤其是對于大數(shù)據(jù)量的處理,包括業(yè)務(wù)上的整合等等,傳統(tǒng)煙囪式的結(jié)構(gòu)并不能很好滿足這樣的需要。所以,前兩年我們在成立新的金融科技公司之后,就依托于新的金融科技體制做了系統(tǒng)規(guī)劃。比如,我們目前正在開發(fā)自己的云原生平臺,并且,接下來相關(guān)系統(tǒng)都會基于這一新的架構(gòu)和新的開發(fā)平臺來打造。
至頂網(wǎng):都是從零開始做開發(fā),還是對原有的系統(tǒng)進(jìn)行升級?
王晨:目前是兩步走的策略。一方面對一些新系統(tǒng)或者需要做大的調(diào)整的系統(tǒng),可能會從零去做;對于原有的系統(tǒng)可能會基于新的一些方式把系統(tǒng)能力先提升上去。
至頂網(wǎng):系統(tǒng)的打通或集成工作是怎么推進(jìn)的呢?
王晨:主要是靠業(yè)務(wù)和技術(shù)部門整體協(xié)同來實現(xiàn)這樣一個工作,目前,我們行成立了新的數(shù)字化推進(jìn)辦公室,借此實現(xiàn)了跨部門的協(xié)同和組織工作。具體來說,會由數(shù)字辦進(jìn)行整體規(guī)劃,具體業(yè)務(wù)部門和技術(shù)部門基于計劃來制訂相應(yīng)的實施策略。
至頂網(wǎng):數(shù)字化轉(zhuǎn)型涉及很多新的技術(shù),包括云計算、人工智能、大數(shù)據(jù)等等,其中,云計算是底層非常重要的一個基礎(chǔ),那么,在這方面華夏銀行是怎么做布局的?
王晨:華夏銀行這兩年構(gòu)建了自己的私有云,目前主要是滿足分行在進(jìn)行業(yè)務(wù)定制化開發(fā)的需求,在落地過程中,我們會引導(dǎo)分行基于私有云進(jìn)行定制化開發(fā),在保證安全性的前提下,同時滿足分行的定制化業(yè)務(wù)發(fā)展需求。
至頂網(wǎng):只有私有云嗎?還是混合云的部署?
王晨:部分非核心業(yè)務(wù)會放在公有云。
微服務(wù)|容器|微信銀行
至頂網(wǎng):最近華夏銀行通過微服務(wù)對一些業(yè)務(wù)進(jìn)行了重構(gòu),是不是可以具體介紹一下目前我們重構(gòu)的方式,以及這個項目的落地情況?
王晨:我們在微信銀行的業(yè)務(wù)重構(gòu)中采取了微服務(wù)的架構(gòu)。一方面考慮到微信銀行的業(yè)務(wù)在分行有比較強(qiáng)的定制化訴求,另一方面總行也需要提供比較好的公共服務(wù)從而減少分行對于一些基礎(chǔ)服務(wù)開發(fā)的工作量,并實現(xiàn)總分行在一些共有業(yè)務(wù)上的協(xié)同。比如分行要在理財或者繳費等服務(wù)方面做一些定制化開發(fā),同時又不能影響總行整體業(yè)務(wù)運行,在這樣的情況下,通過微服務(wù)的方式就能實現(xiàn)服務(wù)上的協(xié)同和能力的共享。
除此之外,通過微服務(wù)架構(gòu)還可以進(jìn)一步提升整個系統(tǒng)的性能,基于傳統(tǒng)架構(gòu)在進(jìn)行消息推送時往往會面臨性能上的瓶頸,而借助于微服務(wù),就可以突破這方面的瓶頸。
舉例來說,過去我們在微信推送信息可能并發(fā)量并大,而且由于整個架構(gòu)服務(wù)之間耦合度太高,當(dāng)某一點出現(xiàn)問題就可能造成整個系統(tǒng)的崩潰,所以我們想通過微服務(wù)的方式提升整體的服務(wù)性能,同時降低服務(wù)之間的耦合度,降低整體系統(tǒng)的運行風(fēng)險。
在具體的落地過程中,首先會由總行做一套整體的開發(fā)標(biāo)準(zhǔn)和基礎(chǔ)服務(wù),然后由分行再根據(jù)自己的服務(wù)需求做定制化改造和開發(fā),利用微服務(wù)之間的服務(wù)標(biāo)準(zhǔn)一致性滿足標(biāo)準(zhǔn)化服務(wù)和定制化服務(wù)之間的協(xié)同。
至頂網(wǎng):是不是可以介紹一下容器技術(shù)在整個開發(fā)過程中扮演什么樣角色?會帶來什么樣的價值?
王晨:容器在我們這次升級當(dāng)中主要解決的就是服務(wù)性能的問題,在微服務(wù)架構(gòu)中,我們需要把每個具體服務(wù)基于容器封裝成不同的服務(wù)集群,從而保證對性能調(diào)用的靈活性。
至頂網(wǎng):剛剛談到我們的基礎(chǔ)實際上是一個混合架構(gòu),那么,您怎么看待云原生、容器等等這樣一些技術(shù),在多云管理、平臺構(gòu)建和應(yīng)用開發(fā)、集成等環(huán)節(jié)中的價值?
王晨:目前,我們使用容器技術(shù)的首先是為了滿足業(yè)務(wù)的靈活性需求,二是應(yīng)對業(yè)務(wù)上大數(shù)據(jù)量的處理壓力。另外,銀行服務(wù)的下一個階段目標(biāo)一定打造一個更開放和更具生態(tài)性的服務(wù)體系,而云服務(wù)、微服務(wù)則可以為銀行未來的業(yè)務(wù)發(fā)展提供有效的支撐。
舉例來說,對于華夏微信銀行的微信消息推送,在具體的業(yè)務(wù)場景下,信息的并發(fā)量并不是均勻分布的,因此,在分行舉行線下或線上營銷活動(如6.18活動)時,消息推送量需求就會迅速提升,而通過容器技術(shù)就可以快速實現(xiàn)資源的靈活調(diào)用、分配和拓展,從而滿足消息分發(fā)需要。
接下來,我們還會基于小程序?qū)ξ⑿陪y行業(yè)務(wù)進(jìn)行進(jìn)一步升級,包括拓展微信支付工具、利用微信公有云做人臉識別、身份識別校驗等等。而在這個過程中,容器技術(shù)都將發(fā)揮非常重要的作用。
總的來說,我們還是希望通過容器技術(shù)更好地對資源進(jìn)行靈活調(diào)用,并根據(jù)業(yè)務(wù)場景對資源做快速分配,從而滿足業(yè)務(wù)的需求。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請掃描下方二維碼
