tag

Bff

共 9 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
miniblog

API 设计与 GraphQL/BFF 聚合层:Schema 设计、N+1、聚合与缓存

系统讲解微型博客的 API 设计与 GraphQL/BFF 聚合层:REST、GraphQL 与 BFF 的分层取舍,Schema 类型契约与演进,聚合层的编排、并行与超时,DataLoader 解决 N+1,字段级与请求级缓存,从网关到字段的鉴权限流,部分成功语义的错误处理,版本弃用与灰度迁移,以及查询成本与深度限制等安全约束。

9 分钟阅读
miniblog GraphQL bff
frontend

API 设计与 BFF 层:REST、GraphQL、tRPC 选型与前后端协作

系统性 API 设计与 BFF(Backend for Frontend)实践:RESTful API 设计规范(HTTP 方法/状态码/资源命名/分页/版本控制)、HATEOAS、OpenAPI 规范与自动化(生成客户端/文档/Mock)、GraphQL 类型系统与查询优化(N+1/DataLoader/缓存)、tRPC 端到端类型安全、tRPC 路由与中间件、BFF 架构设计(职责边界/API 聚合/权限转发)、前后端协作模式(契约测试/API First/Mock Server)、API 版本化策略与平滑迁移、gRPC-Web 在浏览器场景的应用。附 Node.js/Go 实战。

5 分钟阅读
API Design REST GraphQL