从0开始学架构 软件架构指软件系统的顶层结构。 架构是顶层设计;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。 References 从0开始学架构 - 极客时间