標籤:

2016 這一年啊~

新年 & 元旦快樂,2017,新的開始,預祝各位一切順利~

一,開發

Github:

Coding:

Code (阿里雲code | 安全穩定快速的Git代碼託管平台,讓協作開發更高效。):

三個常用項目的公開+私有項目代碼Commit大概2K以內,主要語言:

  • python
  • javascript/nodejs

涉及到的前端技術棧為:

  • vue.js
    • vuex
    • vue-router
    • vue-loader
    • vue-resource/axios
    • element/mini-ui
    • materialscss
  • react.js
    • redux
      • react-redux-router
      • react-router
      • redux-thunk

    • antd
    • muicss
    • material-ui

  • webpack/gulp
  • css/html/js
  • threejs
  • ...

與node相關的有這些:

  • express.js
  • socket.io
  • node-kafka
  • node-redis/ioredis
  • mongoose/sequelizejs
  • bull
  • logstash
  • ...

python相關的:

  • django
  • celery
  • rabbitmq
  • python-kafka
  • ...

或多或少,因為需要,都研究了一點吧

二,運維?

Excuse me ??,Im 前端工程師,not 運維工程師。

三月開始接觸Docker,至今大概9個月,很榮幸的在boss允許下將幾乎所有伺服器裝了docker,隨著阿里雲容器服務的開放,也在逐漸將舊的rancher管理的以及手動維護的docker服務轉移到阿里雲容器服務,簡單總結就好,其餘有時間再慢慢聊~

有幸受Dockone社區邀請,寫了一篇簡單的實踐總結:

  • Insta360容器化&DevOps之路

同時也有幸收到Rancher社區邀請參加一次深圳區的線下分享,具體的內容完成後再發~

更多Docker方面的分享:

  • 根據需要修改的鏡像:ImplementsIO

  • 我的博客 (更新比較慢~)

三,「架構」?

身為一個一線碼農+鄙視鏈頂端的前端,真心不敢妄談架構,就放一張圖曾幾何時,服務還不是很完善的時候瞎畫的圖吧~

現在一切都已經美好多了,鏡像不用再手動同步,一份代碼多處構建,不過不知道什麼時候構建好也是很蛋疼,所以做了用Bearychat做了通知,另外加了一個記錄的功能放在前端組的小主頁上:

今天周報里寫了下線rabbitmq,也差不多意味著服役半年左右的v3中間件(python+celery+rabbitmq)基本完成了過渡期的使命,接下來這個坑就交給 @大踏步的流浪漢 了,剩下的幾個介面功能很少了,有時間也一起下了吧~

對了,好像v2中間件(nodejs+german+socket.io)還在用,不過業務量不多,最後能統一到這一版的分享系統以後,也應該可以宣告使命完結嘍~

四,服務

CDN目前使用了阿里雲與七牛兩家,切換花了近半個月時間;HTTPS的上線也是頗為波折,不過也基本換完了;其他雲伺服器什麼的,依然是阿里雲就不多說了。

至今為止最不滿意的大概是目前的存儲方案了,坦白講,至少我個人認為現在的存儲方案一定會成為未來的坑,原因是:

  • 因為這個需求導致的CDN源站配置帶來的擴展性很差
  • 嚴重依賴ECS&OSS內網環境,基本無法和其他存儲方案共存
  • 由此觸發導致一系列Proxy必然在業務量繼續上升以後成為瓶頸

五,其他

身為一個前端頁面仔,今年寫的最少的大概是頁面了,真是可喜可賀!

不過最愛的還是js(好吧,我承認,是因為感覺es6比較好寫。。。。)

好了,就這樣吧~


推薦閱讀:

前端學習-Markdown語法小結
css盒模型和定位掃盲
為什麼(2.55).toFixed(1)等於2.5?

TAG:前端开发 |