TIP
GraphQL 的实践方案总结
- 概念
- 实践
1.快速理解 BFF
什么是 BFF?如何建设 BFF?
2.快速理解 GraphQL
对 GraphQL 进行概念和原理性说明
3.GraphQL 是更好的 REST
对 GraphQL 和 REST 进行对比,说明 GraphQL 的优越性
4.构建一个基于 GraphQL 的单体 BFF 服务
介绍如何通过 GraphQL、NestJS 构建一个 BFF 服务
5.在 React 项目中使用 GraphQL 查询数据
介绍在 React 中如何通过 GraphQL、代码自动生成工具查询数据
6.利用 Apollo Federation 对 BFF 进行拆分
BFF 服务功能越来越多,亟需按领域进行拆分。本文介绍拆分的必要性,以及 Apollo Federation 方案的详细说明。
7.Apollo Federation 实践
使用 Apollo Federation 对 BFF 单体服务进行拆分,代码样例。
8.Schema 合成管理系统
采用 Apollo Federation 以后,需要对子服务的 Schema 做合成和管理,以及一些工程问题需要解决。我们通过一个独立的 Schema 合成管理系统来解决。
关注微信公众号,获取最新推送~
加微信,深入交流~