SACC2018:金融行業開源架構落地實踐

架構設計頻道發表於2018-10-22

2018年10月17日~19日,由IT168旗下ITPUB企業社群平臺主辦的第十屆中國系統架構師大會(SACC2018),在北京海淀永泰福朋喜來登酒店成功舉辦。這是一場屬於架構師人自己的盛會,也是業界最具“逼格”的大會,沒有“之一”!會議現場,高朋滿座,嘉賓雲集。臺上臺下,互動不斷。

本屆大會採用了“3+2”模式,即:3天傳統技術大會演講,+2天深度主題培訓。在3天的技術專場中,共有96位嘉賓參與主題演講,包括騰訊、百度、阿里、京東、蘇寧、搜狗、新浪、網易、愛奇藝、滴滴等各大網際網路企業,以及南方航空、平安科技、中油瑞飛等傳統企業,涉及的主題包括:雲架構、大資料平臺應用實踐、開源架構、微服務架構、人工智慧、機器學習與深度學習等。而連續2天的深度課程培訓內容,則突破了以往傳統會議的時間限制,更細粒度地剖析了具體方案的實現形式、策略和經驗總結等。

會議期間,“開源架構”,成為最具熱度的關鍵詞,多次被與會嘉賓提及。我們都知道,開源技術已經形成了一股新風潮,不少之前選擇自研技術的企業,也在逐漸開始嘗試開源實踐。那麼,具體到金融行業,在面對開源和自研架構時,該如何去選擇?在《金融行業開源架構落地實踐 》專場演講中,東方金科架構師李家智、平安科技資料庫架構師胡璨、京東數科資料研發負責人張亮、微眾銀行架構師楊雅樂,帶來了很多幹貨內容。

東方金科架構師李家智

“採用了流行開源技術框架,如Spring Boot;支援系統拆分,將原有大一統系統拆分成多個獨立小系統,甚至是微服務;將軟體開發工程管理納入到開發平臺中,重視規範,重視開發平臺靈活性,重視使用體驗。”東方金科架構師李家智,介紹了金融公司開發平臺的建設思路。

對於以資產管理為主的金融公司來說,在IT系統建設早期,有大量的IT系統在短時間內上線,IT專案經過招標,廠商完全負責實施。隨後因為資產管理的特殊性,金融改革,政策頻繁變化,業務流程的頻繁調整,廠商的產品和開發平臺都難以適應業務變化,這個階段東方金科協助廠商共同完成業務系統建設。在當前階段,東方資產集團科技資訊部提出實現技術自主可控目標,東方金科以開源技術為基礎的開發平臺作為響應,並逐步落地實現。

平安科技資料庫架構師胡璨

除了整個平臺架構設計,具體的業務DB架構,如何設計?平安科技資料庫架構師胡璨表示:“平安好車主作為平安產險3.0戰略的核心載體,系統整體採用微服務的架構,使系統易於開發和維護,做到按需收縮。後臺資料庫採用TDDL+MySQL分表分庫實現讀寫分離,實現資料庫的可持續擴容。避免單表過大,相應延遲等問題。”

京東數科資料研發負責人張亮

提到微服務架構,我們一定會想到Service Mesh。京東數科資料研發負責人張亮,以《Service Mesh的延伸之論道Database Mesh》為主題,介紹了Service Mesh和Database Mesh之間的關係,以及具體的使用場景。

隨著Service Mesh概念的推廣與普及,雲原生、低接入成本以及分散式元件下移等理念,已逐漸被認可。儘管,在實際的業務場景中,Service Mesh的使用還比較少,但已代表了新的技術趨勢。Database Mesh即是Service Mesh的其中一種延伸,雖然理念與Service Mesh相近,但資料庫與無狀態的服務卻有著巨大的差別。Database Mesh與分散式資料庫(如NoSQL和NewSQL)的功能範疇並非重疊而是互補,它更加關注資料庫之上的中間齧合層。

微眾銀行架構師楊雅樂

開源架構也強調敏捷。微眾銀行架構師楊雅樂,在敏捷銀行的IT架構演進之路主題分享中,具體介紹了微眾銀行從IDC 1.0到IDC 2.0的演進歷程。

“應用架構、資料架構和技術架構是企業IT架構的三個重要組成部分,在進行IT架構設計的過程中,需要充分考慮彼此之前的影響和制約關係。如,合適的技術架構可以減少應用架構在落地時的複雜度,並具備快速適配業務的變更需求的能力,為業務系統提供更靈活可靠的支撐。同時,技術架構也是資料架構的基礎,資料架構所關心的資料整合、資料儲存、海量資料支撐、資料分析等分散式技術等,都是需要透過技術架構對其進行支撐。”楊雅樂表示。

總之,不管是開源架構,還是傳統的IT架構,都是一個體繫結構。對金融行業來說,架構的核心內容是決策,是根據企業的業務戰略、IT戰略以及各方面的因素後製定的決策。因此,架構沒有絕對的對和錯,只有適合與不適合兩個區別。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545806/viewspace-2217105/,如需轉載,請註明出處,否則將追究法律責任。

相關文章