蘇寧金融亮相全球軟件開發大會 揭秘先進支付技術背后
聯商網消息:10月18日-20日,QCon 全球軟件開發大會在上海召開,蘇寧金融首次受邀參加。在這場全球頂級的技術盛會上,上百位海內外權威大咖現場分享他們的技術創新和最佳實踐。
蘇寧金融支付平臺研發中心總監肖軍在會上從蘇寧支付平臺發展歷程、總體架構設計、可視化管控系統及未來展望等方面,全方位揭示了萬億級交易量下蘇寧支付平臺背后的奧秘。
蘇寧金融支付平臺研發中心總監肖軍在QCon 全球軟件開發大會發表主題演講
作為國內四大金融科技集團之一,蘇寧金融年交易量已經突破萬億,累計激活會員超過億級,服務場景從蘇寧易購內部生態,擴展到全渠道、全場景、多業態的線上線下智慧零售的開放生態圈,實現多行業縱深發展。
肖軍在全球軟件開發大會上介紹,蘇寧支付平臺主要經歷了三次的架構演進,業務場景從單一的服務易購,到服務整個蘇寧線上線下生態圈,再到不斷外拓各大金融場景,提供行業解決方案。與此同時,支付系統處理性能也從100TPS到超過20萬TPS,交付速度從按月交付到現在的準實時交付。
“支付系統作為金融的核心底層基礎設施、公用平臺,要服務金融所有的產品線。”肖軍指出,做全局架構的重構,猶如給飛行中的飛機換引擎,挑戰非常之大。對于業務來講,需要快速響應業務需求,每條產品線提一個需求,就是幾十個需求;同時在818、雙11等大促節點,都有相應的大促活動!耙环矫嬉獫M足公司業務發展要求,快速研發新產品,另一方面要保障大促的穩定。這就要求我們的系統具備高可用、可伸縮、低成本、快速交付的能力,就是在這種業務與技術雙重驅動之下,完成了架構的迭代演進!
據了解,蘇寧支付平臺的架構設計主要包括業務架構、系統架構、技術架構以及關鍵子域的架構。其中,在總體業務架構設計上,分為服務場景和服務渠道、依賴的銀行和金融機構、貫穿全流程的風險控制體系和運營支撐體系以及支付平臺(C端業務平臺,B端業務平臺以及支付核心處理平臺)。在具體開發時,蘇寧支付采用插件式的開發模式:對于服務交付層,方便各個場景快速接入;對于網關服務,方便快速集成各個合作伙伴;對于核心服務,也需要插件化的適配和路由以響應不同的業務對公用邏輯的訴求,以實現支持并行,分布研發。
“除了良好的架構設計之外,還需要一套可視化的全網管控系統!毙ぼ娡嘎,蘇寧支付打造了可視化作戰指揮系統這一“核武器”,從功能上分為研發可視化、運行可視化、管控可視化。
具體而言,在研發可視化上,通過蘇寧支付平臺作戰指揮沙盤,可以看到蘇寧金融整體戰略目標的層層分解,具體到圍繞戰略目標的各個需求,然后可以跟蹤每個需求從開發到測試,到交付業務的的整個研發生命周期。
而在運行可視化上,可視化作戰指揮系統可以基于用戶場景監控每個組件的運行情況,從機房到每條鏈路到每個組件的各項運行指標;在管控可視化上,每個組件的降級、流控、故障自愈等各種管控操作,都能可視化看到。比如,大促遇到緊急情況時,可以清晰看到每個操作對用戶體驗的影響。
那么,這么強大的功能,系統架構怎么設計的呢?蘇寧支付主要聚焦在一個“快”字,系統上支持天天交付;運行時則關注一個“穩”字,包括業務系統的穩定性,保障在執行管控時對用戶體驗沒有影響。
最后,肖軍談到了蘇寧支付未來的愿景。他透露,在不久的將來,蘇寧支付將實現全網可視化作戰沙盤,這是一個將產品全景視圖、系統彈性治理、資源實時調度、可視化績效考核融入一體的指揮系統。此外,蘇寧支付正在建設機器人巡檢,這將讓蘇寧全年每一次大促都變得更加簡單、便捷。
發表評論
登錄 | 注冊