一家典型的云原生企业,如何在创业早期数次“弯道超车”?
作者 | 禾易
受訪?| 張淼,玩物得志 App CTO
來源 | 阿里巴巴中間件
引言
前幾天,阿里云研究員畢玄分享了自己作為阿里云技術人的一個感受:
做基礎技術的同學,當越來越好地滿足了業務發展的訴求后,會發現業務方對基礎技術的唯一訴求就是最好什么都別變,什么都別動,那么做基礎技術的同學,未來的發展空間就會非常受限。
但自從很多基礎技術變成了阿里云對外售賣的商品的時候,就完全不一樣了,以前只是解決好自己所支撐的業務面臨的基礎技術的問題,而現在,當我們把這些技術變成一個商品,為社會各行業所使用以后,面臨的最關鍵的問題是商品競爭力。作為技術型的商品,技術競爭力盡管不是全部,但絕對是最主要的……
當開始做這些對外提供的技術商品后,面臨的一個巨大挑戰就是視野需要有巨大的改變,不能再像以前一樣,管它什么方法,反正支撐好了自己的業務就行。到了做商品這個階段,就必須非常清楚的知道在這個商品中的技術方案在業界處于什么位置,后面的策略是什么,這對做基礎技術的同學而言,也就意味著沒有天花板了,因為就算是世界第一,也仍然面對著不斷被追趕的挑戰,就得不斷的創新。
玩物得志 CTO 張淼在接受我們采訪時,特別提到了上面這段話,他深有感觸。2012 年張淼畢業于浙江大學,畢業后做了 2 年 WinZip 桌面軟件開發,2014 年加入到蘑菇街,從 0 開始構建蘑菇街商品體系,經歷了蘑菇街完整的服務化、平臺化過程以及多個核心中間件的開發。2018 年底,張淼投身創業玩物得志,這是一家國風文化電商平臺。今年4月,玩物得志完成了數千萬美元的B輪融資,而此前,玩物得志在一年內完成了三輪融資。
對于一家創業公司而言,玩物得志的成績非常亮眼。業務的高速發展與玩物得志對技術的布局策略有很大關系。張淼說:“這次創業我是從 0 開始組建技術團隊,不到2年的時間就發展到 170 人。2014 年 - 2018 年我在蘑菇街經歷的技術演進,和當下我在玩物得志所經歷的技術演進,完全不一樣。我們就是得益于云原生技術與產品的非常典型的快速迭代的創業公司。”
今天我們一起聊聊玩物得志背后的云原生故事。
從0—>1搭建研發系統
一家創業公司,面對近年來國內外環境的快速變化,要想活下去甚至是實現高速增長,對于研發團隊來講,效率是第?位的。過去這兩年,關于創業團隊如何完成從 0 到 1 快速搭建研發基礎設施,中早期研發團隊如何助力業務快速奔跑,張淼總結了三個核心經驗:效率優先、見路不走、最多比業務往前邁半步。
張淼解釋:“在基礎設施、基礎架構的設計選型上,我們沒有潔癖,?切效率為王。項目第?版上線時只有?個單體應用,“當時我們采用了阿里云提供的?些基礎工具,就把整個研發流程快速撐起來了。現在回想起來仍然覺得非常慶幸,如果我們選擇自己去搭建整個鏈路和基礎設施,玩物得志很難有現在這么快的發展速度。創業公司最開始技術人員很少,通過阿里云云效提供的基礎和規范的研發工具,我們不會花費大量的人力做維護(至今我們也只有2個運維同學),這是第一次彎道超車。”
玩物得志比較幸運,很早就吸引了一批擁有豐富的行業經驗和架構能力的研發工程師加入,大家見過很多大廠走過的路,并且知道那些路的優點和缺點,因此不需要再去趟坑。張淼提到,“我們會在基建選型上更加理性,創業公司沒有那么多資源去消耗,相對來說會傾向選擇?些穩定且通用的技術方案。2019 年玩物得志整體業務發展速度是每月翻一番,在這樣高速發展的業務背景下,我們也出現了技術架構跟不上業務的問題。我總結的經驗是技術最多比業務往前邁半步,這樣的節奏可以保證不會出現技術溢出的情況。早期在業務支持和架構升級之間做妥協,也只能傾向于業務支持,畢竟活下來還能保持高速增長是創業公司的第?要務。”
玩物得志系統架構圖
玩物得志沒有大型電商平臺的歷史包袱,核心技術人員基本見過甚至參與過?型電商平臺的架構設計,所以整體架構設計上會比較清爽簡潔,基本?步能達到同等規模電商平臺好幾年架構調整后的結果。
為了支撐業務的快速發展,玩物得志極少自己造輪子,會大量采用云平臺提供的SaaS、PaaS服務。比如大數據體系是在阿里云 Dataworks 框架體系上建設起來,使用了其核心存儲、計算等組件,上層的可視化以及業務查詢部分,由于業務方在使用過程中有大量的定制化需求,所以玩物得志在開源方案的基礎上進行了一些二次開發。
玩物得志大數據概覽
在核心鏈路設計上,玩物得志基本都做了多平臺的備線?案,以保證鏈路穩定性。張淼提到,創新來源于業務,業務系統主要面向用戶、運營同學,因此大量底層的實現都會交給云平臺。這種架構設計使得玩物得志在運維、中間件等方面的人力成本前期投入很少,研發團隊大部分精力都放在怎么讓業務跑得更快上。
當然,由于行業的?些特色,部分基礎服務玩物得志會在云平臺的基礎上做聯合共建,比如風控相關的系統,會基于阿里云積累的數據和模型,再結合文玩相關類目的?些特色數據和模型來搭建成?個完整的垂直電商風控系統。“再比如最早的推薦引擎是我們和阿里云共建的,只不過阿里云的推薦引擎的核心模型是標品的模型,與玩物得志采用拍賣的形式所需要的非標品模型相差比較大,因此后期改成了我們自己實現。”
玩物得志反垃圾概覽
技術選型思路
總結
以上是生活随笔為你收集整理的一家典型的云原生企业,如何在创业早期数次“弯道超车”?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TI Inside,情报协同的最佳实践
- 下一篇: Arm发布移动端v9体系新架构,CPU、