中小微互聯(lián)網(wǎng)公司該如何技術(shù)選型

中小微公司,尤其是初創(chuàng)型公司,一定要記住: “move fast"!

在國內(nèi),由BAT"巨頭壟斷"的大環(huán)境下,我們中小微公司要想在夾縫中生存和發(fā)展起來,

一定要快,在快中尋找機遇,在快中尋找突破,或許,一不留神,你就成了。

所以,今天聊聊,在快速發(fā)展中,中小微企業(yè)該如何技術(shù)選型呢?有沒有更好的選擇?

因為業(yè)務領(lǐng)域不同,在技術(shù)選型上肯定大有不同,但是,選擇的思路和原則肯定是一致的。

這里,我們列舉了我們開發(fā)電商系統(tǒng)是如何技術(shù)選型的,僅供參考:

1、開發(fā)語言 PHP、JS

為什么我們選擇PHP:
1)web開發(fā)的成熟語言
2)簡單,靈活
3)隨寫,隨測,隨調(diào),隨時上線,開發(fā)效率高
4)PHP不是性能差,是你沒用好

2、前后端分離

1)前后端協(xié)同開發(fā),效率高
2)Resultful API,標準化API接口
3)便于以后服務化或技術(shù)遷移,比如遷移Java或go

3、開發(fā)工具 sublime、netbeans/phpstorm、vim、Git、postman、API契約測試Pact

開發(fā)工具盡量趨于個人習慣,但是好的工具應該納入公司首選和推薦中。

4、數(shù)據(jù)存儲 MySQL、redis

1)MySQL沒有你想想中的那么慢,你真的用好它了嗎
2)緩存,緩存。良好的緩存機制,可以讓你的系統(tǒng)飛一樣的快

5、開發(fā)框架及工程工具 JQuery、Vue.js、bootstrap、laravel、composer、webpack

框架要輕,要成熟,要實用

6、開發(fā)環(huán)境和運維 Vagrant、virtubox、Linux、Jenkins、Docker、ansible、Nagios、Fluentd

1)用vagrant構(gòu)建一致的應用環(huán)境(開發(fā)、測試、預發(fā)、生產(chǎn)),不要把時間浪費在懷疑環(huán)境的問題上。
2)CI/CD(可選),如果有能力還是要建立CI/CD,讓開發(fā)只關(guān)注代碼開發(fā),讓自動化一切可以自動化的。
3)Docker (可選),docker的輕量和效率是有目共睹的,但是,如果用不好,會給團隊增加復制度和不必要的麻煩。

  1. 阿里云平臺,使用方便,相對還是可靠的。
    5)輕量穩(wěn)定的監(jiān)控系統(tǒng)Nagios、日志采集分析工具fluentd

7、敏捷開發(fā)

1)快速迭代、協(xié)同作戰(zhàn)、高效溝通
2)做好階段性回顧總結(jié),讓團隊持續(xù)推進,
3)從每日站會、需求管理、看板、代碼審查、需求驗證、持續(xù)集成、持續(xù)反饋中,尋找團隊節(jié)奏,持續(xù)演進。

8、協(xié)同工具 釘釘、Tower

1)選擇釘釘,初衷是想將工作(釘釘)和生活(微信)分開。
2)Tower,你需要一個簡單好用的項目協(xié)同工具,這里還包括trello、Worktile、teambition

總之,我們在做技術(shù)選型時,遵循以下原則:

1、簡單、輕量、高效
2、能用開源的,不自己造輪子
3、能用錢解決的,不要耗費人力時間
4、自動化一切可以自動化的(只要錯誤在可控范圍內(nèi))

中小微公司,和大型公司不一樣,我們是在技術(shù)、人力、成本的平衡中去做選擇,可能不是最好,但一定要是最適合發(fā)展的,快速爭取時間和贏得市場,你說呢?

如果你有更好的選擇和建議,歡迎拍磚和探討。

【Laoyang技術(shù)工作室】用心做好技術(shù),快速實現(xiàn)價值。http://laoyang.tech

歡迎加入【中小微互聯(lián)網(wǎng)公司技術(shù)聯(lián)盟】,加入請留言,或聯(lián)系QQ: 285435042

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容