訊鳥資料CTO吳俊有幸曾在國內互聯網公司, 國內中大型證券保險機構和外資投行摩根史坦萊等知名企業就職過, 在吳俊看來互聯網行業和金融行業其實是存在本質上的區別。
互聯網公司注重的是產品的快速反覆運算, 通過對用戶行為的不斷分析, 對用戶的行為快速反應, 進一步更新升級, 從而搶佔機會。 從而互聯網公司對新技術的應用更開放, IT人員可以大膽嘗試新技術, 用反覆運算的方式達到最優狀態。
而傳統金融公司的技術相對更保守, 更注重系統的高可用性, 資料的準確性和資訊安全,
科技金融是科技和金融高度融合的產物。 既要快速反覆運算產品, 優化使用者體驗, 提高服務效率, 也要求系統安全可靠, 資料安全, 應對金融行業的技術創新, 也給技術開發管理提出了更高的要求。
那麼, 作為金融科技的實踐者, 該如何應對新的挑戰呢?
吳俊表示, 訊鳥資料系統2.0將有以下幾方面的技術創新:
1. 從網站前端技術來說, 全面擁抱html5和javascript。 網站前端架構採用vue + vue-router + vuex + axios + es6 + gulp + webpack的技術棧, 徹底的前後端分離。 模組化和元件化的js開發來提高前端開發效率和前端代碼的可維護性。 單頁網站擁有更好的用戶體驗和渲染效率。
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來實現服務間的內部調用,
4. 運維擁抱DevOps通過jenkins和docker容器技術來幫助開發和IT運維之間的高度協同, 從而在完成高頻率部署的同時, 提高生產環境的可靠性、穩定性、彈性和安全性。
5. IT管理擁抱Scurm敏捷開發使用Jira推行Scrum敏捷專案管理, 提倡扁平化和小團隊管理, 快速反覆運算和持續交付高品質的產品服務。
訊鳥資料CTO吳俊曾在摩根史坦萊從事開發3年, 對比國內金融機構經常會感歎國外金融機構確實在IT基礎服務建設,