使用 GraphQL 实现 BFF (Backend For Frontend)
您需要为 Web、移动端和 IoT 提供定制化的 API。BFF 模式可以解决这个问题。
将 BFF 与 GraphQL 结合使用。您的客户端只需查询所需的数据,而后端负责管理数据访问。
从简单的计划开始。首先解决核心问题。简单的系统更容易调试。
避免过度设计。不要为了目前并不存在的规模而进行构建。为当下构建,为明天重构。
遵循这些规则:
- 保持简单。
- 在优化之前先进行测量。
- 使用团队熟悉的工具。
测试是关键。针对正常使用场景和故障场景编写测试。在生产环境中监控您的系统。跟踪错误率和性能。
您的行动计划:
- 第 1 周:审计现有系统。找出一个缺口。
- 第 1 个月:修复该缺口。测量结果。
- 第 1 个季度:回顾您的方法。不断完善。