當前要聞:技術方案(開源方案)選型的考量和方法論
技術方案(開源方案)選型的考量和方法論
我的觀點:每個公司的情況不一樣,開發(fā)人員的能力和語言也不一樣,因此方案選型需要根據(jù)自身情況而定,沒有最好,只有最合適!但是,可以有相關的方法論去幫助我們更好的選擇合適的方案!
首要一定要了解清楚背景
首要一定要了解清楚背景,只有背景了解清楚了,大家才能在同一個起點上做相關的決策和討論,技術方案一定是某個背景下產生的,如果脫離實際業(yè)務背景,那么技術方案也無法選擇最優(yōu)的。
(資料圖片僅供參考)
這個背景包括的點會比較多,比如當前業(yè)務狀況、未來發(fā)展情況、當然人力情況、現(xiàn)有技術方案等等所有相關的。
技術方案的選擇需要團隊內部的人員相匹配
技術方案的實現(xiàn)是需要團隊內部的開發(fā)人員來具體實施的,因此一定要考慮團隊內的人員具體情況,并且所選擇的技術方案需要和團隊內部的人員相匹配。比如編程語言、團隊規(guī)模、公司業(yè)務、公司體量。比如當前這個方案技術人員是否接觸過、編程語言是否熟悉、技術人員是否能夠完全掌握這個方案等。
但是注意,這里不是說選擇完全熟悉的領域或者方案,但是一定是考慮的因素,因為,如果你團隊技術人員完全不懂這個技術、語言也不熟悉,選擇這個方案后,壓根就扛不住啊。 但是如果你團隊的人員足夠多,技術功底足夠扎實,那么選擇一個不熟悉的方案能夠抗住也是 ok 的。
參照業(yè)界標桿選擇技術方案(開源方案)
業(yè)界標桿選擇的技術方案,一定是經過他們專業(yè)人士對比、選型之后決策得到的,并且經過了他們的大量的線上實際驗證的。因此參考業(yè)界標桿,至少不會出錯,但是這個僅僅只是一個參照,是否合適自己團隊,還要結合本文的其他一個點來考慮。
這里的業(yè)界標桿,盡量的是選擇國內外都流行的而不僅僅是國內流行的,技術這個東西一定是一個全球化的東西,不是一個局域化的事。所以,一定要選國際化的會更好。
在這個基礎之下,我們選擇的時候,不是直接使用,而是要看方案是否具備如下能力:
功能點是否滿足業(yè)務需求,先看是否滿足業(yè)務訴求,而不是先看開源方案是否更加優(yōu)秀,一定是在滿足業(yè)務訴求的基礎上再去做抉擇。一線互聯(lián)網(wǎng)公司的落地產品如果是一線互聯(lián)網(wǎng)公司落地并且開源的,且在社區(qū)內形成良好口碑的產品,那么這些產品已經經過了大流量的沖擊,坑已經基本被填平,且被社區(qū)接受形成一個良好的社區(qū)生態(tài)。那么這樣的產品算是一個比較好的選擇,才能讓你放心的運用在自己的生產環(huán)境中。* 怎么確定呢?這個就靠 Google 來做一些搜索了,看看有沒有一些案例;或者有一些項目會明確說明業(yè)界有哪些公司已經采用
開源社區(qū)活躍度GitHub 上的 stars、 commit、issue、pull request、release 的數(shù)量和頻率是一個重要指標,同時需要參考其代碼和文檔更新頻率(尤其是近年),這些指標直接反應開源產品的社區(qū)活躍度或者說生命力。* 另外,對于不同業(yè)務體量和團隊規(guī)模的公司,技術選型標準往往是不同的,創(chuàng)業(yè)公司的技術選型和 BAT 級別公司的技術選型標準可能完全不同。
方案是否具備了生產級的能力我們選擇的技術方案是要解決實際業(yè)務問題和上生產抗流量的,選擇不慎可能造成生產級事故,所以生產級,可運維,可治理,成熟穩(wěn)定的技術才是我們的首選;怎么判定是否生成級可用?看 release 版本是否有發(fā)布正式環(huán)境,是否有 1.0 版本。怎么判定成熟穩(wěn)重? 看是否有一些實際業(yè)務在使用。運維能力也是必須要考慮的,否則一旦出問題,運維、研發(fā)、測試都只能干瞪眼.代碼整體質量是非常重要的,包括代碼的功能特性、可擴展性、性能、可靠性和可用性規(guī)范的代碼風格合理的代碼組織結構覆蓋度高的單元測試用例有一定的性能測試數(shù)據(jù)代碼可以較好的進行擴展代碼的 bug 要少盡量不要重復造輪子
盡可能的使用紅利大的主流技術,而不要自己重復造輪子,更不要魔改。如果市面上已經有比較合適的方案后,我們盡可能的采用主流的開源方案;如果某些場景和功能,當前市面上的方案不滿足,我們應該是給他們提 PR ,或者自己擴展支持,但是還是采用市面上已有的,這樣等他們升級后,我們依然還是可以跟著升級。
開源方案一般情況下可以滿足我們大部分的需求,部分需求不滿足的時候,需要慎重考慮這個需求點是否真的有必要?是否屬于不可替代需求?
不要過度設計
大家都希望自己的系統(tǒng)低耦合,通用性強,可以完成任意的后續(xù)功能的組合,但這也要有個度。
如果你自己認為自己的技術架構能力很強,知道代碼在編寫中低耦合高擴展,你可以在設計的時候,在滿足現(xiàn)有需求的基礎上,以不額外增加開發(fā)成本為前提,來做一些擴展預留的考慮。但是,如果你技術架構能力不強,滿足現(xiàn)有需求即可,盡量做到低耦合,代碼要盡可能間接,并寫好代碼注釋。
另外一點就是不要只談架構方案設計,其實代碼層面的設計也是非常重要的,包括分層/模塊/接口 等一定要考慮好,其實很多時候,與其做一套通用架構,不如讓自己的代碼更容易被修改,特別是對于技術架構能力不是特別高的開發(fā)者。
合適才是最重要的
最后,要說明下,合適的才是最重要的,技術方案和架構演進不是一蹴而就的,最重要的適合當前的業(yè)務場景需要
舉個例子,當前業(yè)務對并發(fā)的要求并不高,你就沒有必要非得現(xiàn)在選擇一個能夠抗住百萬、千萬的方案,因為這個方案不適合當前架構,初期構造太復雜,反而會讓你失去焦點,并且讓整體架構(技術方案)逐漸腐爛。
推薦閱讀
推薦閱讀我的其他文章:
《高并發(fā)架構和系統(tǒng)設計經驗》
《TCP 長連接層的設計和 在 IM 項目中實戰(zhàn)應用》
《萬字解讀云原生時代,如何從 0 到 1 構建 K8s 容器平臺的 LB(Nginx)負載均衡體系》
《高可用架構和系統(tǒng)設計經驗》
圖片
-
當前要聞:技術方案(開源方
產房外,媽媽僅看外孫一眼繼
景津裝備:融資凈償還65.75
-
全球今日報丨stk-al00是什么
通訊!全民k歌電腦版如何全
揚農化工:預計2022年年歸母
音樂、鍋莊、游園會……西藏
中朝邊境是否已開放卡車貨物
每日熱議!駕駛證幾年更換一次
-
敷_關于敷簡介_全球快訊
手割傷怎么快速恢復_手割破
西岳華山:雪霽初晴 群山巍
蘋果手機機型上市順序大全_
即時焦點:生死疲勞經典語句
任何像素不大于50選區(qū)邊將不
-
新資訊:洛克王國的十二星座
錄音曝光!福州一機構“跑路
中國電信積分查詢號碼_中國
廈門地鐵回應“列車被逼停在
[快訊]元道通信:取消增加募
預制率和裝配率的區(qū)別和聯(lián)系
精彩推送
- 建材上市公司龍頭排名一覽 中小板建筑材料行業(yè)上市公司名單匯總
- 超導概念股的出現(xiàn)原因是什么 A股B股超導概念概念股有多少
- 腦機交互概念股相關公司有哪些 馬斯克腦機接口公司完成幾輪融資了
- 當前要聞:技術方案(開源方案)選型的考量和方法論
- 人腦工程概念股定義是什么 人腦工程概念上市公司股票有哪些
- 大數(shù)據(jù)概念股票領漲股是什么 大數(shù)據(jù)概念股票有哪些上市公司
- 男子購買1200元年貨32天仍未送達來龍去脈 代購買東西三個月沒到怎么辦
- 安徽滁州成功出讓7宗地,成交總價15.6億元
- 環(huán)球實時:紅星美凱龍:楊光辭任非執(zhí)行董事職務
- 草甘膦概念股是怎么誕生的 草甘膦概念股票領漲股是什么
- A股B股鋰電池股票有多少 創(chuàng)業(yè)板鋰電池概念上市公司名單一覽
- 鞏固拓展脫貧攻堅成果 建設宜居宜業(yè)和美鄉(xiāng)村
- 視焦點訊!海鍋股份不超5億元定增獲深交所通過 東吳證券建功
- 天天新資訊:人民幣對美元匯率中間價下調140個基點
- 石墨烯概念股是怎么形成的 全球首款石墨烯電容觸摸屏手機那里誕生的
- 河南周口:中心城區(qū)持續(xù)開展住房和契稅補貼:焦點要聞
- 貴陽高新區(qū):新能源汽車產業(yè)首次突破百億產值
- 產房外,媽媽僅看外孫一眼繼續(xù)等待分娩女兒 拍攝者:只有她等著產房里自己的孩子
- 斗魚某主播開設賭場涉案超1億登榜典型案例 股價波動
- 三超新材不超1.2億元定增獲深交所通過 平安證券建功-全球快訊
- 預計2月汽車流通市場景氣度將提升
- 環(huán)球精選!1月皮卡外銷走強 長城蟬聯(lián)皮卡銷冠
- 觀點:1月A級車:大眾開啟反撲,新能源整體受挫
- 華翔翔能終止創(chuàng)業(yè)板IPO 保薦機構為中信建投
- 報道:有消息稱威馬汽車啟動新一輪降薪及全員停薪留職
- 寧新新材過會:今年IPO過關第33家 方正承銷保薦過首單
- 天天關注:今日上市:亞通精工、利爾達
- 手機支付價值鏈包括哪些 手機支付概念股板塊龍頭股有哪些
- 虛擬現(xiàn)實概念股是怎么出現(xiàn)的 A股虛擬現(xiàn)實概念股主要有哪些
- 華西證券大智慧股票代碼是多少 華西證券大智慧公司簡介
- 什么叫etc概念股股票通俗解釋 ETC概念上市公司股票有哪些
- 地熱能概念股龍頭股票是誰?地熱能概念上市公司股票領漲股為?
- 核電概念股上市公司股票有哪些 A股B股核能核電概念總共有幾只
- 中國居民存款破紀錄是怎么回事好不好 中國有百萬現(xiàn)金有多少人
- 口罩概念股有哪些 口罩概念股票龍頭有哪些推薦
- 黃金概念股今日走強還是走弱 哈莫尼黃金股價怎么樣
- 房地產上市公司股票包括哪些 房地產上市公司股票領漲股是誰
- 綠竹生物產品未商業(yè)化2年虧12億 技術變現(xiàn)不確定性大|焦點要聞
- 三峽水利:第三大股東新禹能源擬減持公司不超3%股份
- 每日熱訊!想念食品營收升2021凈利降 提募資轉戰(zhàn)主板產能難消耗
- 景津裝備:融資凈償還65.75萬元,融資余額5450.26萬元(02-16)_當前視訊
- 全球今日報丨stk-al00是什么型號_yok an10是什么型號
- 通訊!全民k歌電腦版如何全屏_全民k歌電腦版
- 新城控股:曲德君因個人原因辭任聯(lián)席總裁 前沿熱點
- 揚農化工:預計2022年年歸母凈利17.11億元到19.55億元,同比增40%到60%
- 齊魯銀行:董事長黃家棟辭職 副董事長張華暫代履職
- 讓充電像加油一樣快,北汽新能源聯(lián)手巨灣技研布局超充新生態(tài)
- 證監(jiān)會核發(fā)亞光股份、海通發(fā)展IPO批文|每日快看
- 世界即時:申通快遞“積壓” 網(wǎng)店承諾三天
- “王力”門鎖又出問題 回家要和門“打架”
- 音樂、鍋莊、游園會……西藏林芝喜迎藏歷水兔新年-熱消息
- 諾誠健華龍虎榜:機構凈賣出2.43億元|播資訊
- 河南周口本科學歷購房補貼1萬元,大中專學歷補貼六千
- 環(huán)球百事通!共享電動自行車隨意擺放 貴陽市民盼望改善
- 上海消保委測評18款電熱毯 奧克斯黛圣婕智諾不合格_世界速看料
- 樓市已現(xiàn)觸底反彈跡象,1月房價整體跌幅收窄、上漲城市個數(shù)增多
- 保護紅樹林 讓海洋更健康 當前時訊
- 凱龍高科跌6.97% 2020年上市即巔峰募資4.9億
- 亞虹醫(yī)藥跌7.7% 上市即巔峰募25億中信證券保薦|時快訊
- 開普云跌9.99% 2020年上市即巔峰超募4億元
- 湖南生態(tài)環(huán)境廳致信感謝中國網(wǎng)生態(tài)中國頻道:當前關注
- 萬達商管60億元公司債券已提交注冊|全球今日訊
- 安必平跌5.8% 2020上市即巔峰超募2.7億民生證券保薦
- 環(huán)球觀天下!南京首批集中供應11幅住宅用地,起拍總價逾163億元
- 山水比德跌4.98% IPO募資8億上市即巔峰民生證券保薦
- 今熱點:科技助力 守護海底古森林
- 中朝邊境是否已開放卡車貨物運輸?外交部回應
- 億道信息換手率62% 上市募資12.3億預計2022年凈利降
- 天天動態(tài):更美APP運營方新增被執(zhí)行人 侵權女星白鹿被判賠1萬
- 浪潮信息股價異動 深交所問其互動易回復是否審慎客觀_天天快消息
- 全球速看:安徽通報藥品監(jiān)督檢查 億帆醫(yī)藥子公司等2企業(yè)已整改
- 焦點快播:博濟醫(yī)藥擬向實控人募資不超8400萬 2021定增募3.4億
- 傳祺M8新車型申報圖曝光 搭載1.8T發(fā)動機
- 中建三局以13.93億元底價競得蘇州吳中區(qū)1宗地塊
- 科勒KOHLER “安全用水”再添兩落地項目 貫徹“許以更好的未來”的品牌愿景
- 每日熱議!駕駛證幾年更換一次
- 敷_關于敷簡介_全球快訊
- 國家創(chuàng)新型城市創(chuàng)新能力監(jiān)測與評價報告公布
- 上海中原:利好政策不斷 房價出現(xiàn)止跌信號
- 當前視訊!恒大披露134億元存款被強執(zhí)調查結果
- 央行、銀保監(jiān)會:要求商業(yè)銀行持續(xù)做好貸前貸后管理 加強風險警示
- ipad充電要注意什么 新的ipad第一次使用怎么充電
- 筆記本電腦外接鍵盤失靈怎么解決 筆記本電腦鍵盤失靈的解決辦法
- 參數(shù)錯誤是什么意思 參數(shù)錯誤的破解辦法分享
- 拓思路,促發(fā)展!河南省人力資源行業(yè)代表赴上海參訪團蒞臨云生集團交流訪問
- 入門級單反相機推薦名單包括佳能嗎 佳能入門級單反EOS 800D介紹
- 微信紅包單筆支付上限金額是多少 微信紅包上限可以調嗎
- 專業(yè)繪制插畫的電腦繪圖軟件有哪些 非常實用的電腦繪圖軟件分享
- system32文件夾里有clipbrd文件嗎 clipbrd怎么打開
- 郭麒麟張含韻參加《聲臨其境》是哪一期?你知道嗎?
- 廣場舞主要分為哪些?廣場舞基本動作是什么?
- 林書豪在cba那個球隊效力過?一起快來了解下吧!|焦點日報
- 金利來錢包屬于什么檔次?金利來品牌介紹:焦點熱門
- 什么牌子的眉粉好?眉粉品牌分享
- 哪款海藻面膜好用?好用的海藻面膜推薦
- 世界快資訊:配套費你了解嗎?配套費都包括什么?
- 捷信現(xiàn)金貸款可信嗎?捷信現(xiàn)金貸款的利率是多少?
- 欣銳科技不超13.9億元定增獲深交所通過 國泰君安建功_最新
- 世界滾動:第88屆奧斯卡主持人是誰?克里斯·洛克簡介
- 全世界屏幕最小的智能手機 僅一塊餅干大小:焦點精選
金融
財經
要聞
公司
吉卜力工作室如今已加入到主題公園的浪潮,并于11月1日正式對公眾開放全球首個項目,將《龍貓》等經典作品的場景復原至現(xiàn)實世界。對于吉卜
詳細>>隨著在線旅游企業(yè)數(shù)量的不斷增多,售賣不合理低價旅游產品、違規(guī)利用用戶個人信息等問題也時有發(fā)生。11月1日,文旅部發(fā)布《文化和旅游部關
詳細>>兩個小時,這是越南全國首票榴蓮從裝車到運送至我國廣西崇左友誼關口岸的時間。得益于一體化供應鏈,2021年,中國與越南進出口貿易額達到23
詳細>>11月1日,北京商報記者梳理發(fā)現(xiàn),截至9月末,10家A股上市農商行資產規(guī)模均有所擴大,重慶農商行、上海農商行仍以萬億元總資產位居前列。營
詳細>>西貝餐飲集團(以下簡稱西貝)在兒童餐的道路上越走越深。11月1日,北京商報記者從西貝獲悉,其將推出西貝兒童餐零售產品。目前,部分西貝門
詳細>>新一期麻辣粉和逆回購操作如期公布。9月15日,央行發(fā)布消息稱,為維護銀行體系流動性合理充裕,開展4000億元中期借貸便利(MLF)操作和20億元
詳細>>