一、核心概念
1. 架构和系统的区别
XXX架构是「设计蓝图」,XXX系统是「落地的实体产物」,二者是**“设计理念”与“实际实现”**的对应关系,所有具备明确设计范式的技术方向,都能套用这个对应逻辑。
| 对比维度 | XXX架构 | XXX系统 |
|---|---|---|
| 本质定位 | 抽象的设计规范/架构风格,是系统的“骨架设计图” | 具体的软硬件运行实体,是架构落地后的“血肉成品” |
| 核心目标 | 解决“如何设计更合理”的问题,关注分层、组件关系、通信方式、扩展性等 | 解决“如何实现业务功能”的问题,关注稳定性、性能、业务逻辑落地 |
| 存在形式 | 文档(架构图、设计文档)、理念、规范 | 可运行的程序(服务进程、容器)、数据、硬件集群、配套工具链 |
| 举例 | 分布式架构、微服务架构、SOA架构、单体架构 | 分布式存储系统、电商微服务系统、银行SOA核心系统、单体CRM系统 |