讀書筆記-演化式架構師
讀書有感,將一些較好的內容分享,在進化為架構師的路上共勉
《微服務設計》第二章 演化式架構師
1.架構師必須改變那種從一開始就要設計出完美產品的想法,相反我們應該設計出一個合理的框架,在這個框架下可以慢慢演化出正確的系統,並且一旦我們學到了更多知識,應該可以很容易的應用到系統中。
2.架構師的職責之一就是保證該系統適合開發人員在其上工作。
3.專注在大方向上,只在很有限的情況下參與到非常具體的細節實現中來。保證系統不但能滿足當前的需求,還能夠應對將來的編號,而且還應該保證在這個系統上工作的開發人員要和使用這個系統的使用者一樣開心。
小貼士:規則對於智者來說是指導,對於愚者來說是遵從。
一個演進式架構師應該承擔的職責
- 願景
確保再系統中有一個經過充分溝通的技術願景,這個願景應該可以幫助你滿足客戶和組織的需求
- 同理心
理解你所做的決定對客戶和同事帶來的影響
- 合作
和儘量多的同事進行溝通,從而更好地對願景進行定義,修訂及執行。
- 適應性
確保再你的客戶和組織需求的時候調整技術願景
- 自治性
在標準化和團隊自治之間尋找一個正確的平衡點
- 治理
確保系統按照技術願景的要求實現
相關推薦
讀書筆記-演化式架構師
讀書有感,將一些較好的內容分享,在進化為架構師的路上共勉 《微服務設計》第二章 演化式架構師 1.架構師必須改變那種從一開始就要設計出完美產品的想法,相反我們應該設計出一個合理的框架,在這個框架下可以慢慢演化出正確的系統,並且一旦我們學到了更多知識,應該可以很容易的應用到系統中。
讀書筆記_軟體架構設計 程式設計師向架構師轉型必備(第二版)溫昱
另讀:《一線架構師實踐指南》 感慨:大概看這本書對於現在的我來說還太早,經驗不足,先成為一個好的程式設計師吧……以後再回來看這本書 第1章 從程式設計師到架構師 第2章 解析軟體架構概念 Architecture架構,每個人的理解都不同。
大型網站技術架構 讀書筆記1 網站架構的演化和模式
網站架構的演化和模式 本讀書筆記涉及書中的第一章——大型網站架構演變和第二章——大型網站架構模式。在架構演變這塊,通過使用快取、叢集、分散式等手段實現網站架構的不斷升級以應對業務需要。架構模式則分別介紹了網站架構中的一些常用的模式。 一 大型網站架
鳥哥的Linux私房菜讀書筆記--判斷式
1、利用test指令的測試功能 命令:$ test -e 檔案絕對路徑 ##測試檔案是否存在。此命令不顯示資訊,我們可以通過 $? 或 && 及 
003-讀書筆記-企業IT架構轉型之道-阿里巴巴中臺戰略思想與架構實戰-分散式服務框架的選擇
3.1、淘寶平臺“服務化”歷程 大約2007年,淘寶500人團隊,維護一個war包,200多個功能模組。 1)專案團隊協同成本高,業務響應越來越慢 2)應用複雜度超出人的認知負載。 3)錯誤難於隔離【同一個環境,一個jvm】 4)資料庫連線能力很難擴充套件:每一個機器只有10個,但是應用機器過於多,
004-讀書筆記-企業IT架構轉型之道-阿里巴巴中臺戰略思想與架構實戰-共享服務中心建設原則
一般來說服務能力包括兩個層次,一個是底層paas的能力,PaaS層結局大型架構在分散式、可靠性、可用性、容錯、監控以及運維層面上的通用需求;第二個層次是業務能力,業務能力提供雲化的核心業務支撐能力,這層能力建設的好壞,直接決定了能否真正支援上層業務達到敏捷、穩定、高效。 1.1、淘寶的共享中心概貌 使
《深入Linux核心架構與底層原理》讀書筆記一——核心架構與核心資料結構知識
1、核心架構常見架構正規化:Linux核心上下層通訊方式橫向系統和縱向系統橫向系統如cgroup,proc,sys檔案系統,系統呼叫的組織,除錯系統,Core Dump,訊號,記憶體管理等;縱向系統是指具體的功能模組,如USB功能,一個對USB檔案的操作要走完核心中的很多個層
《深入理解Nginx》讀書筆記1:架構設計
Nginx設計目標及優點 1、跨平臺的Web伺服器; 程式碼儘可能的與平臺無關,封裝呼叫多個主流作業系統的高效API提高效能。 2、高效響應請求; 單次響應更快,高峰期響應更快。支援高併發請求的同時保持高效服務。 3、高擴充套件性; 設計
讀書筆記-事件驅動架構
事件驅動架構模式是一種主流的非同步分發事件架構模式,常用於設計高度可拓展的應用。它有很高的適應性 使得它在小型應用、大型應用、複雜應用中都表現的很好。 事件驅動架構模式由高度解耦、單一目的的事件處理元件構成,這些元件負責非同步接受和處理事件。 事件驅動架構模式包含兩種主要的
《大型網站技術架構》讀書筆記一:大型網站架構演化
硬件 解決方案 更新 獨立 流量 操作 大型網站技術架構 負責 思維導圖 一、大型網站系統特點 (1)高並發、大流量:PV量巨大 (2)高可用:7*24小時不間斷服務 (3)海量數據:文件數目分分鐘xxTB (4)用戶分布廣泛,網絡情況復雜:網絡運營
軟考-架構師-第四章-計算機網路 第五節 綜合佈線(讀書筆記)
版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 第五節 綜合佈線 綜合佈線是一種模組化的、靈活性極高的建築物內或建築群
軟考-架構師-第五章-系統性能評價 第二節 效能計算(讀書筆記)
主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 第二節 效能計算 效能指標計算方法 定義法 定義法主要根據其定義直接獲取其理想資料。 公式法
軟考-架構師-第六章-開發方法 第三節 統一過程(讀書筆記)
文章目錄二維模型階段初始階段細化階段構建階段交付階段階段工作核心工作流生命週期目標里程碑架構里程碑能力里程碑釋出里程碑迭代標識特點] #第三節 統一過程 統一過程(Unified Process,UP)是由 Rational 公司開發的一種迭代的軟體過程,是一個
軟考-架構師-第六章-開發方法 第四節 敏捷方法(讀書筆記)
#第四節 敏捷方法 2001 年 2 月,在美國的猶他州,17 位“無政府主義者”共同發表了《敏捷軟體開發宣言》。 儘早地、持續地向客戶交付有價值的軟體對開發人員來說是最重要的。 擁抱變化,即使在開發的後期。敏捷過程能夠駕馭變化,保持客戶的競爭力。 經常
軟考-架構師-第六章-開發方法 第五節 軟體重用 (讀書筆記)
第五節 軟體重用 軟體重用技術是一種重要的軟體開發方法,雖然至今軟體重用技術還不夠成熟,離理想中的軟體工廠還有很長的路要走,但現有的一些重用技術(例如,中介軟體、應用伺服器等)已經改變了開發過程。 軟體產品與其他的產品不同,是抽象的,一旦產生就可以無限制地複
軟考-架構師-第七章-系統規劃 第一節 專案的提出與選擇 (讀書筆記)
#版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 文章目錄 第一節 專案的提出與選擇 專案的提出與選擇 專案的
軟考-架構師-第六章-開發方法 第七節 形式化方法 (讀書筆記)
#版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 文章目錄 第七節 形式化方法 第七節 形式化方法 形式化方法是
軟考-架構師-第六章-開發方法 第二節 軟體開發模型(讀書筆記)
#版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 文章目錄 **瀑布模型** 核心思想 特點
軟考-架構師-第六章-開發方法 第一節 軟體生命週期(讀書筆記)
#版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 文章目錄 可行性研究與計劃 需求分析 概要設計
軟考-架構師-第五章-系統性能評價 第四節 效能評估(讀書筆記)
版權宣告 主要針對希賽出版的架構師考試教程《系統架構設計師教程(第4版)》,作者“希賽教育軟考學院”。完成相關的讀書筆記以便後期自查,僅供個人學習使用,不得用於任何商業用途。 文章目錄 版權宣告 第四節 效能評估 基準測試程式