企業架構思考

2022-01-10 12:05:28 字數 460 閱讀 9397

roger sessions是objectwatch的cto。在紐西蘭teched2009的session《arc203- services and complexity》分享了自己關於企業架構的獨特觀點,非常令人印象深刻,無疑可以給大家帶來很多思考。

roger認為ea企業架構可以實現的所謂「立即的、切實的、急迫的價值」就是降低專案的複雜度。複雜度是it成功的最大的障礙,也是it成本中最大的一塊。減少複雜性,it成本就會大幅降低,效率則會大幅上公升。

根據roger展示的資料,系統功能增加25%將會導致系統的複雜度增加一倍,除非採取額外的措施來管理複雜性。當系統功能增加時,希望不增加複雜度基本上是不現實的。但是,如果架構設計上可以將指數增長的複雜度改變為線性增加的複雜度,將會是個很大的成功。

企業架構思考

roger sessions是objectwatch的cto。在紐西蘭teched2009的session arc203 services and complexity 分享了自己關於企業架構的獨特觀點,非常令人印象深刻,無疑可以給大家帶來很多思考。roger認為ea企業架構可以實現的所謂 立即的 ...

程式架構思考

可以將程式分為3部分,乙個是邏輯 logic 乙個是控制 control 資料結構 data structures 邏輯是用來解決實際問題的,也就是具體問題的實現。控制是將多個邏輯組合起來工作的方式,即邏輯組合的策略。資料結構是計算機中儲存 組織資料的方式。程式執行的效率取決於這三者的組合結果。如果...

微服務架構思考

二 從迭代的角度去考慮 服務拆分的缺點 1.每個服務都需要單獨的機器部署,浪費資源,增加運維負擔 2.服務拆分後會產生分布式事務 跨庫事務 跨庫分頁 3.服務較多時,服務之間的依賴關係複雜,不好治理 4.拆分後不便於排查問題,不便於debug 5.特殊業務的服務歸屬問題難以決定,當乙個介面即可以放在...