從富士康流水線工人到某支付公司技術總監的心路歷程

省略前面,只記錄後面:前端

……程序員

互聯網金融golang

那個封閉的項目就是互聯網金融,那時候互聯網金融已經慢慢熱了起來,14年咱們上線的時候應該是最後的一波熱潮了。直到今天咱們公司在行業的排名都在20-60之間來回。spring

 

14年初的時候你們搞的P2P都是網頁版,APP端有幾個公司有,但都很基礎,當時公司人力有限,就面臨一個選擇先作APP仍是網站的問題,其實APP的問題主要是通道的問題,當時快捷支付應用到P2P公司仍是很是難的。最後領導拍板先上APP,你們就集中人力先作APP,最後證實這是個正確的選擇,如今監控咱們公司的交易,幾乎80%來自APP,第一次感受移動互聯網的浪潮就是這樣來的。 系統剛投產的那段時間,交易量火爆,最誇張的時候1000萬的標幾秒鐘就滿了,雖然如今平臺也是這樣。但當時對咱們來說仍是蠻震驚的。在交易量火爆的狀況下,系統出現了各類問題,首先是秒殺的時候控制不住併發,有時候會出現超賣的現象,最後各類優化,經過memcahed鎖解決了這個問題,緊接着服務器又由於流量太大扛不住了,因而又上線lvs作負載。期間各類問題不斷,那段時間我幾乎晚上11點以前沒有回過家,每次我走的時候老婆還在睡覺,回來的時候她又睡着了,週末也是各類加班,總感受本身見不到太陽,持續了好久,可是成長也是很是的大。 由於咱們的前端是PHP寫的我又逼着本身學習了PHP,從開始能看懂,到最後能夠寫一點。公司慢慢上線了官網,又增長了小網頁(H5),各類分佈式系統改造。作各類活動,和滴滴打車作活動、和河狸家作活動、和攜程作活動等等,有一次一天註冊了X千個用戶,驚呆了,發現羊毛黨來了,又是各類限制。在後來慢慢的有黑客盯上了咱們,各類騷擾,DDOS攻擊,SQL注入等等。反正是能遇到的問題咱們基本都遇到了,每一次問題以後,咱們系統就又健壯了一些。 再後來要作大數據分析,咱們又開始啓動golang+monggodb這套方案來作大數據,剛開始也很困難,可是你們對新技術的這種渴望打敗了一切;再後來上線了dubbo作SOA服務治理,到如今啓動spring boot+cloud。咱們的系統也從第一代平臺開始到如今第四代平臺更換中,對這四代平臺作一個簡單的介紹: 第一代平臺,主要是集中式,以快速上線爲目的;第二代平臺主要是分佈式改造,緩解各服務壓力;第三代平臺主要作服務端SOA治理,後臺統一帳戶中心;第四代微服務化改造,已達到灰度上線、動態部署集中管理的目的。 我也從負責Java端,到負責整個技術團隊,慢慢的在領導的信任下測試交給了我,再後來分公司獨立後將運維也交給了我,因而成了整個分公司的技術負責人,這就是個人故事。將來仍然有更多的挑戰,感謝咱們團隊的兄弟姐妹,感謝工做中遇到的全部同事和領導。服務器

 

我特別喜歡一句話在這裏分享給你們: 個人代碼曾運行在幾千萬用戶的機器上,做爲一個程序員,還有什麼比這更讓人知足的呢?若是有,那就是讓這個用戶數量再擴大 10 倍。併發

相關文章
相關標籤/搜索