1. 程式人生 > >讀書筆記-演化式架構師

讀書筆記-演化式架構師

讀書有感,將一些較好的內容分享,在進化為架構師的路上共勉

微服務設計》第二章 演化式架構師

1.架構師必須改變那種從一開始就要設計出完美產品的想法,相反我們應該設計出一個合理的框架,在這個框架下可以慢慢演化出正確的系統,並且一旦我們學到了更多知識,應該可以很容易的應用到系統中。

2.架構師的職責之一就是保證該系統適合開發人員在其上工作。

3.專注在大方向上,只在很有限的情況下參與到非常具體的細節實現中來。保證系統不但能滿足當前的需求,還能夠應對將來的編號,而且還應該保證在這個系統上工作的開發人員要和使用這個系統的使用者一樣開心。

小貼士:規則對於智者來說是指導,對於愚者來說是遵從。

- 書中一段引用

一個演進式架構師應該承擔的職責

  • 願景

確保再系統中有一個經過充分溝通的技術願景,這個願景應該可以幫助你滿足客戶和組織的需求

  • 同理心

理解你所做的決定對客戶和同事帶來的影響

  • 合作

和儘量多的同事進行溝通,從而更好地對願景進行定義,修訂及執行。

  • 適應性

確保再你的客戶和組織需求的時候調整技術願景

  • 自治性

在標準化和團隊自治之間尋找一個正確的平衡點

  • 治理

確保系統按照技術願景的要求實現