2016 這一年啊~
一,開發
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
- http://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+http://socket.io)還在用,不過業務量不多,最後能統一到這一版的分享系統以後,也應該可以宣告使命完結嘍~
四,服務
CDN目前使用了阿里雲與七牛兩家,切換花了近半個月時間;HTTPS的上線也是頗為波折,不過也基本換完了;其他雲伺服器什麼的,依然是阿里雲就不多說了。
至今為止最不滿意的大概是目前的存儲方案了,坦白講,至少我個人認為現在的存儲方案一定會成為未來的坑,原因是:
- 因為這個需求導致的CDN源站配置帶來的擴展性很差
- 嚴重依賴ECS&OSS內網環境,基本無法和其他存儲方案共存
- 由此觸發導致一系列Proxy必然在業務量繼續上升以後成為瓶頸
五,其他
身為一個前端頁面仔,今年寫的最少的大概是頁面了,真是可喜可賀!
不過最愛的還是js(好吧,我承認,是因為感覺es6比較好寫。。。。)
好了,就這樣吧~
推薦閱讀:
※前端學習-Markdown語法小結
※css盒模型和定位掃盲
※為什麼(2.55).toFixed(1)等於2.5?
TAG:前端开发 |