<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走在架構師的大道上 Jack.Wang's home

    Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
             去年由于項目的需要,有時間看了看軟件架構設計,讀了些書和論文,以前認為架構師做的工作不太多,看完之后,感覺自己和架構師還有一段路程,筆者認為架構師不僅要熟悉技術,業務和管理,更重要的是要有自己的思想,架構設計在我看來,他不是技術,而是一種藝術。我喜歡藝術,我熱愛架構,以前在自己的學習道路上總是渺茫,似乎現在找到了方向。
             通過一段時間的學習讓我認識了互聯網軟件架構,企業應用軟件架構,嵌入式軟件架構和有線或無線網絡架構。以及在一個方面的各種架構,比如我們經常忽略的安全架構。
             希望 blog 友推薦一下,在架構方面如何進一步學習的方法,如何把自己塑造成一個名副其實的架構師。
             自己也整理了一個 ppt ,里面有以前公司產品線架構圖(自己回憶畫的,如有產權問題請及時通知)

             /Files/Jack2007/jackwang.pdf 

             優庫上的視頻,有時間看看,挺好的!
             http://v.youku.com/v_playlist/cz00f1701561o9p0.html 

             高煥堂老師的視頻------如何成為一個合格的架構師,非常棒!!!
             http://live.csdn.net/Issue518/LivePlay.aspx

    架構筆錄:

    1、網站流量影響整個網站架構的設計
    2、網站架構的設計是一種平衡的設計,沒有完美的架構,架構的設計要簡單靈活,便于擴充,因此找出平衡點是關鍵
    3、網站架構的設計不要過渡,考慮到1~2年內的用戶需求即可
    4、小網站與大網站的區別在于,當數據量達到一定級別,小問題會變成大問題
    5、大的網站架構不適合做小事情,小架構也做不了大事情
    6、即使通過硬件的擴充,架構的負荷已經超過設計負荷的5~10倍,就要考慮重新設計系統的架構,舉例來說就是一個研發團隊是10個人以內,可以采用家長式管理,而到100人以內,管理方式必須變化,因此架構也要根據負荷情況不斷變化
    7、要通過網站的監控分析,來找到系統瓶頸的臨界點
    8、任何一個網站的開發都會是從集中式-分布式-高級分布式的方向過渡
    9、Google可以通過機器的擴充來達到網站擴展的要求,依賴的是系統架構設計中的線性可擴展性
    10、中國的網站架構和運營要考慮自身的網絡運營環境如網通和電信網絡的區別
    11、網站架構的設計也要考慮運營成本的問題,能得到的資源往往比預期的要少
    12、架構的設計要考慮安全性和惡意客戶的攻擊
    13、網站的負載要通過測試來驗證,并通過監控系統進行分析,并且要做好風險的應對,系統的負載永遠不要超過80%
    14、架構的設計中無時無刻不存在折中的情況,痛苦的取舍是必須作出的抉擇
    15、架構設計中要充分考慮團隊、領導和用戶間的溝通,龍的那片不能動的鱗也要有策略的動一動
    16、架構設計要充分分析數據的特性,讀和寫哪個更重要,例如Google的搜索根本不用數據庫,甚至連文件系統都進行重寫,以達到最快的數據讀取效果
    17、網站架構的設計要考慮API接口的開放性
    補充1:
    1、網站架構是一門平衡藝術,永遠在性能和需求之間尋求平衡
    2、Taobao在生態圈上考慮了很久,很有可能會推出重量級的OpenAPI,具體是什么,值得期待
    3、騰訊產品在產品穩定性要求很高,單組服務產品的壓力測試非常嚴格,最終把大訪問問題轉化為添加服務器問題
    4、完美的緩存機制需要考慮穩定性、事務處理和分布式,memCache是其中較簡單的實現
    5、監控程序實時報警,比如同期超過5%的正常波動
    6、產品經理要溶入技術團隊,避免過度設計
    7、用戶每上一個臺階,架構設計將迥然不同




    本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
    posted on 2008-05-29 13:03 Jack.Wang 閱讀(13966) 評論(7)  編輯  收藏 所屬分類: 項目管理開發技術架構師篇

    Feedback

    # re: 軟件架構設計分享 2008-05-29 17:49 yeshucheng
    看了下PDF,提綱方面有點簡陋。不知道內容如何。不過其中的圖標好像還有錯誤  回復  更多評論
      

    # re: 軟件架構設計分享 2008-05-29 19:43 Jack.Wang
    有什么好的建議朋友們!也跟大家分享下!我只是個初學者!  回復  更多評論
      

    # re: 軟件架構設計分享 2008-05-30 07:43 Mythal
    我也是初學者:)謝謝分享:)  回復  更多評論
      

    # re: 軟件架構設計分享 2008-09-04 21:56 JAVA新手
    我也是初學者,謝謝分享,多多探討。
    QQ: 836233092  回復  更多評論
      

    # re: 軟件架構設計分享 2008-12-25 00:15 zdjxy
    博主看了溫昱的<軟件架構設計>  回復  更多評論
      

    # re: 軟件架構設計分享[未登錄] 2009-07-17 13:25 過客
    真好,對初學者很有用,謝謝  回復  更多評論
      

    # re: 軟件架構設計分享 2009-10-28 08:46 apsmeech
    軟件架構QQ群 群號76395176

    軟件架構,UML,開發語言不限,架構是主題,軟件一般問題也鼓勵討論,情感交流


    工作經驗5年以上,年令30以上(由于要打造高質量技術群要求提高兩歲)   回復  更多評論
      

    主站蜘蛛池模板: 成人a视频片在线观看免费| 16女性下面无遮挡免费| 国产高清在线免费视频| 最新国产成人亚洲精品影院| 成人浮力影院免费看| 亚洲成年人电影网站| 1000部啪啪未满十八勿入免费| 亚洲天堂一区二区| free哆啪啪免费永久| 久久精品国产亚洲AV电影| 成人免费黄色网址| 亚洲综合av一区二区三区| 免费看AV毛片一区二区三区| 精品国产日韩亚洲一区91| 亚洲国产精品13p| 国产一级一毛免费黄片| 亚洲成熟xxxxx电影| 亚洲一级毛片免费看| 亚洲永久在线观看| 四虎免费永久在线播放| a级毛片免费观看在线| 亚洲AV无码精品色午夜在线观看| 亚在线观看免费视频入口| 亚洲一区精品视频在线| 日本成人在线免费观看| 成人自慰女黄网站免费大全| 久久亚洲国产视频| 中文字幕人成无码免费视频| 女bbbbxxxx另类亚洲| 亚洲成AV人片在线播放无码| 色片在线免费观看| 国产亚洲精品第一综合| 亚洲AV综合色区无码一区| 在线看免费观看AV深夜影院| 国产精品亚洲一区二区在线观看| 亚洲男人av香蕉爽爽爽爽| 亚洲最大免费视频网| 国产亚洲Av综合人人澡精品| 国产成A人亚洲精V品无码| 免费A级毛片无码免费视| 中文字幕免费在线视频|