這 15 個架構原则来自《架構即将来 (The Art of Scalability)》 一書,作者马丁 L. 阿伯特和迈克尔 T. 费舍尔别離是 eBay 和 PayPal 的前 CTO,他們履历過 eBay 和 PayPal 大范围散布式電商平台的架構演進,在一線實战履历的根本上总结并提炼出 15 條架構原则:
Organization which design system […] are constrained to produce designs which are copies of the co妹妹unication structures of these organization. 設計體系的组织其發生的設計等價于组织間的沟通布局。
康威法例也能够倒過来论述:
Conway’s law reversed:You won’t be able to successfully establish an efficient organization structure that is not supported by your system design(architecture)。 若是體系架構不支撑,你没法創建一個高效的组织;一样,若是你的组织架構不支撑,你也没法創建一個高效的體系架構。
IT 運维辦理脱销書《凤凰項目》 的作者 Gene Kim 在调研了浩繁高效能 IT 组织後总结出支持 DevOps 運作的三個道理 (The Three Ways: The Principles Underpinning DevOps),我認為也是體系改良痔瘡自療法,晋升的一般性道理,見下圖: