《從0開始學架構》筆記一 - 架構設計相關概念及複雜度來源
阿新 • • 發佈:2020-10-09
[TOC]
⚠️ 架構設計的關鍵思維是判斷和取捨,尋求業務需求與技術實現之間的平衡,不存在銀彈;而程式設計的關鍵思維是邏輯和實現。
❗️ 架構設計的目的是為了解決軟體系統複雜度帶來的問題,一切脫離具體業務場景的架構設計都是耍流氓。
1. 相關概念
簡述:
- 架構是頂層設計;
- 框架是面向程式設計或配置的半成品;
- 元件是從技術維度上的複用;
- 模組是從業務維度上職責的劃分;
- 系統是相互協同可執行的實體。
2. 複雜度來源
2.1. 高可用
2.2. 高效能
2.3. 其它
轉載於:https://my.oschina.net/antsky/blog/3002218