只有當業務確實需要的時候,才使用狀態。無狀態的系統更利於擴充套件,更利於做負載均衡。
永遠不要依賴更大、更快的系統。微服務是水平擴充套件的乙個例子,不要把所有的功能都集中在乙個系統裡面。必要的時候把需求分為多個系統,而不是公升級原有的系統。
在擴充套件性問題發生前考慮好下一步的行動計畫。想的更遠一點,就能減少重構的次數。
如果不是你最擅長的,也提供不了差異化的競爭優勢則直接購買。雲服務這種的就購買好了。
在大多數情況下,便宜的是最好的。硬體這塊兒,滿足需求即可,在必要的時候增加配置。
全部研發要小構建,不斷迭代,讓系統不斷地成長。小版本的失敗率較低,因為失敗率與解決方案中的變更數量直接相關。
實現隔離故障設計,通過斷路保護避免故障傳播和交叉影響。避免多系統之間的互相影響,這個很重要。
設計和構建自動化的過程。如果機器可以做,就不要依賴於人。人常犯錯誤,更令人沮喪的是,他們往往會以不同的方式多次犯同樣的錯誤。
架構即未來閱讀筆記1
架構即未來閱讀筆記1 鬥眾如鬥寡,形名是也 出自孫子兵法裡的,凡治眾如治寡,分數是也。鬥眾如鬥寡,形名是也,孫權如是說。管很多人跟管很少的人一樣,是因為有 分數 就是編制。分 就是分成班 連 團 師 軍之類,看你怎麼分。數 就是每個編制單位多少人。編制搞好了,組織架構搞好了,管很多人就跟管很少的人一...
《架構即未來》閱讀筆記2
架構即未來 這本書的第12章簡單闡述了架構設計的一些常用的原則。要確保任何你所開發的系統在發生故障時,至少有乙個冗餘的例項。乙個例項確實很危險,當這個例項出現不明原因的問題不能對外服務,需要debug的時候,如果優先debug,那當前例項就要暫停服務直到你找到問題為止。如果你直接重啟例項恢復服務,就...
《架構即未來》讀後感3
架構即未來的第三章主要是關於組織的設定,書中主要提到了三種組織結構 職能型組織 矩陣型組織 敏捷型組織,如下 一 職能型組織 所謂職能型組織就是按職能的不同劃分成不同的部門,每個部門都有自己相應的管理層級結構,各部門都有自己的負責人。二 矩陣型組織 所謂的矩陣型組織結構的主要概念是層級的兩個維度,相...