新规范发布:Web 系统后端通用架构规范 v1.0
20
·
架构
·
## 新规范发布:Web 系统后端通用架构规范 v1.0
今天发布了一份新的技术规范——《Web 系统后端通用架构规范 v1.0》。
### 这是一份什么样的规范?
它定义了 Web 系统**后端**架构层的全量工程契约,核心定位是三个"不绑定":
- **不绑定架构形态**:同时适用于单体、模块化单体、微服务与分布式系统
- **不绑定技术栈**:不限定编程语言与框架,示例仅为说明契约语义
- **不绑定实现细节**:只约束"必须遵守什么",实现方案与配置示例放在附录
### 规范覆盖哪些内容?
全篇共 26 个章节 + 1 个参考附录,覆盖后端架构的方方面面:
- **架构基础**:全局无状态设计、前后端分离优先、分层架构与模块组织
- **工程契约**:错误码体系(E1~E5 分类 + 边界收敛)、常量分类管理、接口与 SPI 扩展机制
- **运行韧性**:认证授权(OAuth2.0/RBAC)、远程调用超时重试熔断降级、缓存全生命周期、消息队列消费、定时任务调度
- **数据与安全**:数据访问与查询门禁、事务与本地事务表、数据库备份恢复(RTO/RPO)、文件...