日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

架構(gòu)師是做什么的,到底什么是架構(gòu)師( 三 )


業(yè)務(wù)高峰期的時候 , 量有多少 。架構(gòu)設(shè)計其實我也是野路子出身 , 我在做這一步所做的工作有這些:整理項目的功能點 , 比如我們這個項目主要功能有:數(shù)據(jù)抽取、數(shù)據(jù)存儲、數(shù)據(jù)加工、服務(wù)提供;這一步形成整體的功能架構(gòu) 。對每個大的功能點 , 評估需要使用的資源 , 拿數(shù)據(jù)加工為例:數(shù)據(jù)加工主要就是批處理 , 需要Tomcat部署Java程序 , 需要Redis做分布式鎖和緩存 , 需要MongoDB做加工后的數(shù)據(jù)存儲;這一步形成整體的方案規(guī)劃 。
繼續(xù)詳細的評估 , 根據(jù)前期統(tǒng)計的數(shù)據(jù)量 , 對MongoDB的部署進行評估:是否需要分片 , 如果分片的話 , 前期部署幾個分片 , 容量申請多少;當這些評估都做完之后 , 就可以把一個一個的點匯總起來 , 就形成了物理部署架構(gòu) 。到了這一步 , 基本上技術(shù)架構(gòu)圖也就出來了 。在設(shè)計過程中 , 還要和很多人進行溝通 , 比如DBA、比如領(lǐng)導(dǎo) 。
開發(fā)到了開發(fā)階段 , 我依然在 。這時候 , 一邊招人(招人有些晚了) , 一邊搭框架;一邊面試 , 一邊寫代碼 。最后開發(fā)人員招的差不多的時候 , 我從無到有 , 第一個接口基本上開發(fā)完成了...現(xiàn)在嘛 , 我依然在項目里面 , 溝通需求、設(shè)計、任務(wù)分配、寫寫代碼、看看開發(fā)人員寫的代碼再給他們提提意見 , 如果別的項目組有設(shè)計或開發(fā)方面的問題 , 我也會幫忙處處主意;我總覺得我是個假的架構(gòu) , 真的程序員 。

推薦閱讀