基本技能:
個人認為接手乙個服務的一般過程:
第一步:理解系統需求的前世今生(這裡需要閱讀文件,約談pm,rd等),最終能乙個需求過來能判斷是不是服務的邊界範圍之內
第二步:閱讀接手的**,要求能做到能夠畫出系統的架構圖,清楚依賴方
第三步:從小需求開始,以點帶面,包括前端後台到資料庫,包括**的提交到最終的部署上線等等
第四步:對服務的未來規劃,推廣有自己的方案輸出,後續能堅持執行等 要求
內容,或例子
開發與實現
1.理解業務模型
2.工程模組化管理(要必要的話)
3.**倉庫管理
4.文件輸出
比如sinai得業務服務的邊界,服務只管資訊的聚合,並不著重檢索。
對新的需求評審能力,單獨開發能力,能夠畫出系統的架構圖等等
**的模組部署結構,多分支開發、進度控制、**/資源/對外輸出文件管理,對於每個服務應該有自己的文件主頁,如sinai的文件給呼叫放節省了不少rd交流時間質量與
保證堅持base原則,
可用+一致性+分布式
等等。1.保證功能,3個9還是4個9
2.效能
3.健壯
4.排查問題機制,或是事故處理,或是排查問題處理
5.**風格
功能: 效能:
健壯性**風格
運維與簡捷1.監控
2.報警
3.部署管理
4.資料庫的遷移和備份
5.處理事故
努力做到,對等機房節點配置相同,發布部署方式統一
監控/報警/排查、解決問題
注重降低運維成本:
一些瑣事:機器申請、磁碟日誌清理、自動重啟等
如何成為乙個高手
1.練習 要刻意練習。而不只是一萬小時定律 1萬小時的錘煉是任何人從平凡變成超凡的必要條件 因為花了一萬小時的時間不代表練習就能足夠到位。練習的基礎就是基本功,而基本功的本質並不是初級入門,而是套路 這裡的套路不等同於武術套路 這個套路是個知識罐頭 把已經明白的東西,抽象成非常簡潔的東西拿來就用 練...
如何成為乙個優秀的系統架構師
老男孩linux高階架構師第四節課程課前思想講解分享 1 學習心態的轉變 大家不是來學習,而是工作,老男孩老師就是你們的領導。領導分配了任務,又給大家詳細講解了。那現在,咱們公司要上這個專案,讓你去搞,你沒有理由不搞定。工作中老大給你講解細節,這個是不會有的。所以,從需求分析開始,到出一套專業可實施...
如何成為乙個好上司
做為上司的你是否從來不聽下屬的抱怨和問題,從而導致與下屬不和?如何提高自身,做到更好的管理?1.時常肯定下屬的工作。每個人都喜歡自己的工作被上司和同事肯定。讓你的下屬每天都覺得他 她 非常重要,這樣他們才能對工作更加有熱情。2.鼓勵下屬冒險。給予下屬足夠的空間,甚至是冒險的空間。你會發現,每個階層的...