1. 程式人生 > 實用技巧 >《從0開始學架構》筆記一 - 架構設計相關概念及複雜度來源

《從0開始學架構》筆記一 - 架構設計相關概念及複雜度來源

>>> hot3.png

[TOC]


⚠️ 架構設計的關鍵思維是判斷和取捨,尋求業務需求與技術實現之間的平衡,不存在銀彈;而程式設計的關鍵思維是邏輯和實現。

❗️ 架構設計的目的是為了解決軟體系統複雜度帶來的問題,一切脫離具體業務場景的架構設計都是耍流氓

1. 相關概念

簡述:

  • 架構是頂層設計;
  • 框架是面向程式設計或配置的半成品;
  • 元件是從技術維度上的複用;
  • 模組是從業務維度上職責的劃分;
  • 系統是相互協同可執行的實體。

image

2. 複雜度來源

2.1. 高可用

image

2.2. 高效能

image

2.3. 其它

image

轉載於:https://my.oschina.net/antsky/blog/3002218