国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

淺談架構(gòu)是為了什么 (上)

nifhlheimr / 2716人閱讀

摘要:前言架構(gòu)是一款軟件從到的演變過程。并非是上來(lái)就可以承載什么億級(jí)訪問的牛架構(gòu)什么的。這是軟性架構(gòu),考慮擴(kuò)展性。實(shí)際程序員與架構(gòu)師不分家。設(shè)計(jì)架構(gòu)設(shè)計(jì)覆蓋一款應(yīng)用運(yùn)行的各個(gè)方面。架構(gòu)并不是一個(gè)多么神秘的職業(yè)。雖然敵不過大廠的架構(gòu)。

前言

架構(gòu)是一款軟件從0到100的演變過程。并非是上來(lái)就可以承載什么億級(jí)訪問的牛x架構(gòu)什么的。本篇寫給那些想要成為架構(gòu)師或者正在嘗試成為架構(gòu)師的朋友。

陜西的城墻有架構(gòu),阻擋外來(lái)攻擊

兵馬俑黃陵有架構(gòu),避免根基倒塌

這是硬性架構(gòu),在初期就應(yīng)考慮清楚其穩(wěn)定性。

餐廳的人員配置,菜譜的交替更換以及管理的不斷完善。

這是軟性架構(gòu),考慮擴(kuò)展性。

why

為什么要做架構(gòu)?有一部分人是這樣說(shuō)的

做軟件就需要架構(gòu)

沒架構(gòu)的軟件不靠譜

我是架構(gòu)師這軟件我必須做架構(gòu)

我在學(xué)習(xí)架構(gòu),所以我接手的項(xiàng)目要做架構(gòu)

各位朋友,生活如此多嬌,不必互相殘害。架構(gòu)是要做。實(shí)際每日的工作中,你一直在架構(gòu),感覺到了嗎?例如下面的一些日常工作

這塊的業(yè)務(wù)響應(yīng)速度有些慢,我們需要想辦法提升速度

PHP線程經(jīng)常掛掉,單機(jī)配置到極限,我們需要方案去解決

數(shù)據(jù)庫(kù)經(jīng)常出現(xiàn)死鎖,查看哪塊業(yè)務(wù)造出的并提出解決方案

這塊的業(yè)務(wù)耦合太高了。我們開會(huì)討論如何做。

是日常工作中,你無(wú)時(shí)無(wú)刻的在架構(gòu),而你與架構(gòu)師唯一的區(qū)別是你是遇到問題再想解決方案,而架構(gòu)師會(huì)提前想好,例如這種方案可以去解決某個(gè)問題,但也需要考慮其弊端,弊端出現(xiàn)的方案是什么樣的。實(shí)際程序員與架構(gòu)師不分家。

設(shè)計(jì)

架構(gòu)設(shè)計(jì)覆蓋一款應(yīng)用運(yùn)行的各個(gè)方面。包括

物理架構(gòu)

邏輯架構(gòu)

數(shù)據(jù)架構(gòu)

代碼架構(gòu)

在項(xiàng)目開發(fā)初期,沒必要將這四個(gè)名次想的過于復(fù)雜。舉個(gè)例子

物理架構(gòu)

作為一個(gè)創(chuàng)業(yè)公司,公司資金不足,業(yè)務(wù)也不是太多,數(shù)據(jù)也不多。那就可以選擇

阿里云ECS 4M帶寬 4G內(nèi)存 

就完全可以解決實(shí)際需求。多整幾臺(tái)服務(wù)器做負(fù)載、主從完全沒必要。

邏輯架構(gòu)

業(yè)務(wù)不復(fù)雜,將C層,V層,M層分清楚即可。不必要玩什么子系統(tǒng),例如消息子系統(tǒng),用戶子系統(tǒng),支付子系統(tǒng)。不僅沒幫上什么忙。反而整的自己亂七八糟。很多程序員認(rèn)為如果在前期不全部設(shè)計(jì)好,后期很難維護(hù)。這其實(shí)是一個(gè)錯(cuò)誤的想法。人無(wú)完人,備不住前期設(shè)計(jì)的還不如后期設(shè)計(jì)的好呢?

數(shù)據(jù)架構(gòu)

在前期數(shù)據(jù)量不大的時(shí)候,完全可以使用單機(jī)數(shù)據(jù)庫(kù)去存儲(chǔ),玩各種主從,主主你自己不嫌累嗎。當(dāng)然也有例外,對(duì)安全特別看重的一系列業(yè)務(wù)還是需要做主從的。

代碼架構(gòu)

在模塊設(shè)計(jì)上井然有序就可以了。不要出現(xiàn)偽代碼,爛代碼。

擴(kuò)展

擴(kuò)展這個(gè)事一直是束縛我“放肆”的一把刀。下篇文章我們會(huì)講這把刀的神秘之處。

致謝

感謝你看到這里,能看到這里你一定是希望提升自己的能力,也希望自己做的每一個(gè)項(xiàng)目都能像巨人一樣強(qiáng)大。當(dāng)然我也希望這樣。我相信每個(gè)程序員都有一個(gè)改變世界的夢(mèng)想。架構(gòu)并不是一個(gè)多么神秘的職業(yè)。請(qǐng)等待我下篇文章給朋友們?nèi)パ菔疚夜镜募軜?gòu)演變。雖然敵不過大廠的架構(gòu)。但很實(shí)用。謝謝

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/76872.html

相關(guān)文章

  • 淺談架構(gòu)為了什么 ()

    摘要:前言架構(gòu)是一款軟件從到的演變過程。并非是上來(lái)就可以承載什么億級(jí)訪問的牛架構(gòu)什么的。這是軟性架構(gòu),考慮擴(kuò)展性。實(shí)際程序員與架構(gòu)師不分家。設(shè)計(jì)架構(gòu)設(shè)計(jì)覆蓋一款應(yīng)用運(yùn)行的各個(gè)方面。架構(gòu)并不是一個(gè)多么神秘的職業(yè)。雖然敵不過大廠的架構(gòu)。 showImg(https://segmentfault.com/img/bVbf3Tg?w=1080&h=708); 前言 架構(gòu)是一款軟件從0到100的演變過...

    寵來(lái)也 評(píng)論0 收藏0
  • 淺談架構(gòu)為了什么 ()

    摘要:前言架構(gòu)是一款軟件從到的演變過程。并非是上來(lái)就可以承載什么億級(jí)訪問的牛架構(gòu)什么的。這是軟性架構(gòu),考慮擴(kuò)展性。實(shí)際程序員與架構(gòu)師不分家。設(shè)計(jì)架構(gòu)設(shè)計(jì)覆蓋一款應(yīng)用運(yùn)行的各個(gè)方面。架構(gòu)并不是一個(gè)多么神秘的職業(yè)。雖然敵不過大廠的架構(gòu)。 showImg(https://segmentfault.com/img/bVbf3Tg?w=1080&h=708); 前言 架構(gòu)是一款軟件從0到100的演變過...

    channg 評(píng)論0 收藏0
  • 淺談架構(gòu)為了什么 (下)

    摘要:前言上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述架構(gòu)并非因高并發(fā)大數(shù)據(jù)而生以下的架構(gòu)方式是根據(jù)業(yè)務(wù)演變而變更。主與從的承受是一致的。 showImg(https://segmentfault.com/img/bVbgosC?w=1256&h=852); 前言 上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述 架構(gòu)并非因高并發(fā)、大數(shù)...

    fireflow 評(píng)論0 收藏0
  • 淺談架構(gòu)為了什么 (下)

    摘要:前言上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述架構(gòu)并非因高并發(fā)大數(shù)據(jù)而生以下的架構(gòu)方式是根據(jù)業(yè)務(wù)演變而變更。主與從的承受是一致的。 showImg(https://segmentfault.com/img/bVbgosC?w=1256&h=852); 前言 上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述 架構(gòu)并非因高并發(fā)、大數(shù)...

    isLishude 評(píng)論0 收藏0
  • 淺談架構(gòu)為了什么 (下)

    摘要:前言上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述架構(gòu)并非因高并發(fā)大數(shù)據(jù)而生以下的架構(gòu)方式是根據(jù)業(yè)務(wù)演變而變更。主與從的承受是一致的。 showImg(https://segmentfault.com/img/bVbgosC?w=1256&h=852); 前言 上一章對(duì)架構(gòu)進(jìn)行了通俗的解釋,本章以圖文并茂的形式對(duì)架構(gòu)的演變做詳細(xì)的闡述 架構(gòu)并非因高并發(fā)、大數(shù)...

    imtianx 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<