| 职责 | 聚合调用、字段裁剪、鉴权适配、端侧缓存策略 |
|---|---|
| 边界 | 不承载核心业务规则,逻辑可随端演进 |
| 部署 | 按前端团队归属维护,独立发布 |
BFF 职责边界
| 放在 BFF | 不放在 BFF |
|---|---|
| 字段裁剪与格式适配 | 核心业务规则 |
| 多服务聚合与并行调用 | 跨端共享的领域逻辑 |
| 端侧鉴权与缓存策略 | 数据持久化与强事务 |
| 降级与默认值兜底 | 领域事件的生产 |
BFF 数量与前端类型匹配即可;按页面拆分 BFF 会带来重复代码与运维负担。
为每类前端(Web、移动端、第三方)提供专属聚合层:按端裁剪字段、聚合多服务调用并处理差异化缓存;避免用一个通用接口适配所有客户端。
| 职责 | 聚合调用、字段裁剪、鉴权适配、端侧缓存策略 |
|---|---|
| 边界 | 不承载核心业务规则,逻辑可随端演进 |
| 部署 | 按前端团队归属维护,独立发布 |
| 放在 BFF | 不放在 BFF |
|---|---|
| 字段裁剪与格式适配 | 核心业务规则 |
| 多服务聚合与并行调用 | 跨端共享的领域逻辑 |
| 端侧鉴权与缓存策略 | 数据持久化与强事务 |
| 降级与默认值兜底 | 领域事件的生产 |