您的位置:首頁>正文

訊鳥數據CTO吳俊:技術創新才能應對科技金融的挑戰

訊鳥資料CTO吳俊有幸曾在國內互聯網公司, 國內中大型證券保險機構和外資投行摩根史坦萊等知名企業就職過, 在吳俊看來互聯網行業和金融行業其實是存在本質上的區別。

互聯網公司注重的是產品的快速反覆運算, 通過對用戶行為的不斷分析, 對用戶的行為快速反應, 進一步更新升級, 從而搶佔機會。 從而互聯網公司對新技術的應用更開放, IT人員可以大膽嘗試新技術, 用反覆運算的方式達到最優狀態。

而傳統金融公司的技術相對更保守, 更注重系統的高可用性, 資料的準確性和資訊安全,

對bug幾乎0容忍, 因為新技術的使用有可能會帶來新的風險點, 所以在技術創新方面相對更保守, 反覆運算速度較慢。

科技金融是科技和金融高度融合的產物。 既要快速反覆運算產品, 優化使用者體驗, 提高服務效率, 也要求系統安全可靠, 資料安全, 應對金融行業的技術創新, 也給技術開發管理提出了更高的要求。

那麼, 作為金融科技的實踐者, 該如何應對新的挑戰呢?

吳俊表示, 訊鳥資料系統2.0將有以下幾方面的技術創新:

1. 從網站前端技術來說, 全面擁抱html5和javascript。 網站前端架構採用vue + vue-router + vuex + axios + es6 + gulp + webpack的技術棧, 徹底的前後端分離。 模組化和元件化的js開發來提高前端開發效率和前端代碼的可維護性。 單頁網站擁有更好的用戶體驗和渲染效率。

自動化構建打包壓縮完成以後直接發佈到七牛, 充分利用七牛的網路頻寬和cdn加速, 大大減輕後端伺服器的壓力, 提高前端頁面渲染速度和使用者體驗, 也能更好的應對高併發場景。

2. 移動app端擁抱weex+native.js傳統的原生app開發需要有單獨的ios和安卓兩個開發團隊, 兩個團隊管理和兩套代碼管理增加了額外的人員和管理成本。 由於我們前端技術棧選用vue, 所以我們移動端的技術棧選用weex+ native.js, 這樣技術棧共通, 就能充分利用前端開發資源, 儘量開發複用一套前端代碼就能支撐ios和安卓用戶端。

3. Java後端服務的全面微服務化後端java微服務基於Spring boot, Spring cloud, Spring web和Spring data的開源微服務框架, 搭配Hazelcast和elasticsearch這種內置服務和自集群的緩存和搜索服務框架, 使用Feign來實現服務間的內部調用,

通過yeoman定義範本專案來自動生成java代碼, 使用swagger來自動生成各種語言的sdk來對接外部系統, 最後所有微服務專案打包成docker鏡像發佈到docker集群。 大量的自動化代碼生成來提高開發效率, 通過docker集群的使用來達到系統的高可用性和快速橫向擴容。

4. 運維擁抱DevOps通過jenkins和docker容器技術來幫助開發和IT運維之間的高度協同, 從而在完成高頻率部署的同時, 提高生產環境的可靠性、穩定性、彈性和安全性。

5. IT管理擁抱Scurm敏捷開發使用Jira推行Scrum敏捷專案管理, 提倡扁平化和小團隊管理, 快速反覆運算和持續交付高品質的產品服務。

訊鳥資料CTO吳俊曾在摩根史坦萊從事開發3年, 對比國內金融機構經常會感歎國外金融機構確實在IT基礎服務建設,

IT服務治理, 內部技術積累和流程自動化方面有很大的優勢。 然而感謝偉大的開源社區, 2016年前後端各種技術日新月異的發展, 哪怕像訊鳥資料這樣的初創互聯網金融公司也可以通過開源技術快速完整的搭建一套完善的技術框架。 2017年訊鳥技術武裝到了牙齒, 希望有更多志同道合的夥伴加入我們, 一起應對互聯網金融的挑戰, 創造屬於我們自己的輝煌。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示