平台服务
服务职责边界
区分 Standalone BFF 与 Business Service,并写清数据和能力所有权。
Standalone BFF
它面向一个或多个前端独立部署,负责认证上下文、协议适配、聚合和前端友好的 Contract。它不应成为业务数据 owner,也不应复制下游服务的核心业务策略。
Business Service
它拥有明确的业务能力和对应数据、Contract、Policy 或副作用。它必须声明消费者、依赖、事务边界、兼容策略和运行环境。
边界检查
| Question | Healthy answer |
|---|---|
| 谁拥有这项业务事实? | 一个明确 owner 和 location |
| 谁可以改变它? | owner 与 required reviewers |
| 失败会影响谁? | 已列出的 consumers 和依赖 |
| 如何回滚? | 对应部署/数据/副作用路径 |
目录结构不构成边界。只有职责、Contract、部署和数据所有权共同一致时,边界才成立。