• 泰然金融CTO付銀海:領域驅動設計正在拓展金融技術創新的邊界


    來源:中國產業經濟信息網   時間:2017-12-12





      現在越來越多的微服務在技術圈流行起來,微服務可以把一個大型的單個應用程序和服務拆分為多項微服務,讓工作變得更為簡便。比如,現在越來越龐大的微信、支付寶這類應用里的服務模塊被大量應用,可擴展單個組件而不是整個的應用程序堆棧,從而滿足服務等級協議,讓應用的架構邏輯更清晰而好用。

      

     

      而跟著微服務一起被大力追捧的是領域驅動設計(DDD)的開發思想,其強大的多任務處理能力,讓很多工程師重新發現了其價值。在微服務架構實踐中,人們大量地借用了DDD中的概念和技術。比如一個微服務應該對應DDD中的一個限界上下文;在微服務設計中應該首先識別出DDD中的聚合根;還有在微服務之間集成時采用DDD中的防腐層等等。可以說DDD和微服務有著天生的默契,程序員在做微服務架構時,總能從領域驅動設計中得到啟發。
     

      每個系統環境都有自己的語言,使用一個獨立實現和接口與其他有界的上下文來交互調用。領域驅動設計(DDD)的最小單元是領域模型(能夠精確反映領域中某一知識元素的載體),通過通用語言,在有界的上下文中實現清晰而明確的收集需求,為理解錯綜復雜的業務領域提供幫助。
     

      

    泰然城CTO 付銀海

      泰然城CTO 付銀海
     

      作為國內領域驅動設計(DDD)思想的領軍實踐者,泰然城CTO付銀海認為,領域驅動設計方式,改變了產品以往只以功能業務為迭代的模式,而是從領域概念入手,通過了解業務及場景知識,來不斷豐富自己所負責的領域內容。領域驅動設計(DDD)的架構思想有著先發的底層優勢,對于團隊協助、業務拓展、產品迭代有很大的啟發和幫助。
     

      2017年12月8日-9日,付銀海受邀參加“2017領域驅動設計中國峰會”。他在會上表示,“希望通過這樣的活動,來積極推廣領域驅動設計(DDD),讓更多的工程師和創業團隊能夠應用到自己的產品和業務中,發揮其強大的價值”。在他看來,領域驅動設計(DDD)的核心是建立領域模型,確保業務邏輯都在一個模型中,其最顯著的優點是減少溝通成本,發現潛在需求,加快業務和產品的迭代速度。
     

      

    2017領域驅動設計中國峰會 現場合影

      2017領域驅動設計中國峰會 現場合影
     

      管理不僅需要藝術,更需要技術
     

      隨著“雙創”在全國大范圍的推進,出現了大大小小各種創業公司和創業項目,而團隊管理在公司發展的不同時期,創業者都需要特別地重視,尤其是團隊和產品的迭代速度,可能就會決定一個公司或者產品的成敗。團隊管理不僅需要藝術,更是一項技術,對于工程師來說,能用技術解決的事都不叫事兒。
     

      付銀海是有著17年研發和管理經驗的技術專家,歷任甲骨文以及阿里巴巴等大公司工程師,現在是泰然城的首席技術官。在多年技術研發實踐中,付銀海發現研發中經常會出現幾個痛點困擾研發團隊:首先是團隊職能的局限與公司快速發展業務的矛盾,業務領域交錯復雜與團隊專注度的矛盾,以及同一業務概念與概念理解不同的問題。為了解決這些問題,付銀海憑借多年研究經驗、翻閱了很多書籍、研究了一些國外案例后,在領域驅動設計(DDD)中找到了解決方案,有了基于領域的組織架構設計。
     

      “聞道有先后,‘領域’有專攻”,在組織協作上,領域的劃分保證了組織團隊間解耦,一個團隊專注一兩件事,同時也指明了團隊間溝通交流的邊界,統一的語言保證了協作溝通時高效、理解一致。在動態不穩定的業務中實現了穩定的組織架構治理。在付銀海看來,想要通過領域驅動設計(DDD)很好地驅動團隊職能劃分,奠定組織架構基礎,需要做到以下五點:
     

      1、合理劃分業務領域,確定各產品的邊界;
     

      2、使用統一的模型語言,描述需求和問題;
     

      3、對業務進行分層設計,形成支持、公共、業務等領域;
     

      4、聚焦核心領域,弱化邊緣領域;
     

      5、化繁為簡,對開發更友好。
     

      在付銀海看來,領域驅動設計(DDD)組織架構上實現了組織的彈性可伸縮,對功能開發和業務場景的領域抽象,并進行分層設計,使得系統設計層的可擴展性大大增加。同時,更好地完善產品架構,避免了按照功能劃分導致的服務碎片化和相同概念的重復開發工作,讓每個業務以及功能都能平滑落地、快速迭代。同時能夠讓技術和業務化繁為簡,讓開發人員輕松地完成工作,為公司沉淀出可以復用的通用域,積累業務領域深度知識,拓寬個人的認知邊界,成為所屬領域專家。
     

      在不久的未來,領域驅動設計(DDD)將會滲入越來越多的平臺創新開發當中,可以用于業務流程化處理和智能決策,并為用戶提供更高效的多元化服務,同時還能大大提高平臺運營效率和降低人力成本。付銀海認為,“尤其是對于那種迭代很快又很復雜,穩定要求又很高的互聯網金融核心系統,領域驅動設計的應用將更加重要”。
     

      領域驅動設計(DDD)的金融技術實踐
     

      對于一些金融平臺來說,在業務系統中,常常融合了支付、賬務、會計、電商等多業務領域的知識;同時糅合了通訊、協議、安全、編碼等多種技術領域知識;如果涉及到多系統對接,甚至還會面臨多種不同解決方案的整合。
     

      以泰然城為例,目前已布局泰然易購、泰然金融、優駟卡二手車和理想國定制旅游等多個業務板塊,平臺運作仍然井然有序,依靠的就是付銀海帶領的強大的技術團隊和領域驅動設計的架構理念。在設計和運作泰然城過程中,運用DDD組織治理實踐,付銀海形成了利用領域邊界劃分項目;基于領域定義快速產品成型;重用高維領域模型,迅速降維落地;通過分配認領負責領域確認交互邊界完成工作安排;利用高溫模型對項目進行快速迭代等等一整套工作方法。快速提升了平臺各個業務板塊之間的運營效率,節約了大量人工處理的成本。
     

      泰然城技術研發團隊已先后開發完善了平臺數據倉庫、平臺實時數據收集方案,搭建了用于平臺數據處理的Paradise(天梯項目)批處理平臺、Labrador(實時項目)流式處理平臺,以及付銀海團隊正在研發的基于區塊鏈技術的“數據盒子”,依托泰然城平臺技術和大數據資源開發一個開放式數據服務平臺。

           轉自:方德新聞專線



      版權及免責聲明:凡本網所屬版權作品,轉載時須獲得授權并注明來源“中國產業經濟信息網”,違者本網將保留追究其相關法律責任的權力。凡轉載文章,不代表本網觀點和立場。版權事宜請聯系:010-65363056。

    延伸閱讀

    • 擁抱P2P網貸監管,滬臣地方金融銀行存管上線

      擁抱P2P網貸監管,滬臣地方金融銀行存管上線

      如果說2016年是互聯網金融的監管元年,那么2017年就是互金行業合規元年。能否把握住政策導向成為了互金平臺贏得競爭的首要抓手,而完成銀行資金存管則是平臺合規經營必須跨出的重要一步。對于資金存管,銀監會先后發布了《網絡...
      2017-11-16
    • 善林金融:金融投資要警惕

      想輕松賺閑錢,這是人之長情,但世上沒有從天下掉餡餅的好事,善林金融提示大家:投資經常會伴隨著風險,如何在降低風險的同時提高投資收益,才是投資的重中之重。 
      2017-11-16
    • 宜人貸:重視用戶教育 做負責任的金融科技平臺

        隨著互聯網金融在中國的迅速發展,金融服務對于普通百姓的滲透率越來越高,參與人數也越來越多。而監管政策逐漸落地,讓金融科技行業再次成為了社會各界關注和議論的焦點。其中,監管、媒體、協會以及平臺應該如何正確的引...
      2017-11-17
    • 宜人貸新金融CRO閉門會圓滿落幕

      宜人貸新金融CRO閉門會圓滿落幕

         11月16日,第九屆金融科技與支付創新年度盛會(IFPI)在上海召開,來自政府及協會、監管機構、國內外知名銀行、金融科技公司等領域的大咖濟濟一堂,共同探討國內外金融科技領域消費金融、大數據、反欺詐等行業熱點話題。
      2017-11-21

    版權所有:中國產業經濟信息網京ICP備11041399號-2京公網安備11010502003583

    www.色五月.com