<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 閱讀(13965) 評論(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在线观看67194| 毛片基地免费视频a| 91视频精品全国免费观看| 日本一道本不卡免费| 免费可以看黄的视频s色| 91大神亚洲影视在线| 一本天堂ⅴ无码亚洲道久久| 亚洲AV无码一区二区三区电影 | 亚洲JIZZJIZZ中国少妇中文| 亚洲乱码国产一区网址| 亚洲色偷偷av男人的天堂| 久久精品一本到99热免费| gogo全球高清大胆亚洲| 亚洲伊人久久大香线焦| 麻豆va在线精品免费播放| 91人成网站色www免费下载| 666精品国产精品亚洲| 国产91免费在线观看| 亚洲中文字幕无码久久2017| 亚洲精品456人成在线| 免费无码一区二区三区| 亚洲中文久久精品无码ww16| 在线涩涩免费观看国产精品 | 亚洲А∨精品天堂在线| 无码AV动漫精品一区二区免费| 亚洲精品免费在线视频| 国产偷v国产偷v亚洲高清| AV激情亚洲男人的天堂国语| 和日本免费不卡在线v| 亚洲av无码专区在线电影| 亚洲精品视频久久久| 污视频在线免费观看| 亚洲产国偷V产偷V自拍色戒| 一级毛片在线免费播放| 日本免费福利视频| 亚洲免费黄色网址| 亚洲?v女人的天堂在线观看| 毛片无码免费无码播放| 亚洲gay片在线gv网站| 国产免费av一区二区三区| 亚洲欧美国产国产综合一区 |