加入我们,于10月8日至10日在纽约市,了解关于GraphQL联盟和API平台工程的最新技巧、趋势和新闻。加入我们,参加2024年纽约市的GraphQL峰会
文档
免费开始

Supergraph 架构框架

了解最佳实践并评估您图表示的现状


The Apollo超级图架构框架(SAF) 提供了超级图开发的一系列最佳实践。 开发。这些实践来自 Apollo 与众多工程团队合作构建超级图实现的丰富经验。

SAF 提供了一个评估,以量化您超级图的当前状态并识别需要改进的领域。'无论是您刚开始使用超级图,还是已经生产多年,您都可以使用 SAF 评估来评估您的 API 战略与 Apollo 验证的最佳实践的一致性。

SAF 评估的结果为架构和平台团队提供路线图,引导您的组织迈向最佳的 supergraph 实现。

SAF 基柱

SAF 将其原则和最佳实践集中在五个基柱上

  • 运营卓越:有效地运营、监控和管理您的 supergraph
  • 安全:通过深度防御方法保护您的数据和基础设施。
  • 可靠性:为可扩展性和高可用性设计您的 supergraph
  • 性能:提高您的 supergraph'请求和响应性能。
  • 开发者体验:为 消费者和贡献者提高开发速度。

我们建议您在超级图之旅开始时熟悉每个基柱。SAF 评估提供了有关这些基柱的更多信息和进一步资源的链接。

评估您的图

SAF评估将每个支柱分解为关于架构设计、组织结构和supergraph入板等主题的问题。SAF会自动保存您的进度,允许您稍后返回完成评估。

通过SAF评估了解更多信息

报告生成

要生成报告,通过点击每个问题的保存按钮确定您的回答。为某个主题保存回答之后,您可以在左侧侧边栏中点击完成标记来标记您的评估。此时会显示下载图标,您可以将报告下载并与组织中的其他人共享。

评估会对您的supergraph五大支柱上的表现进行评级,并提供一个包含最佳实践的改进计划以供实施。每个最佳实践都有其影响努力程度,您可以用这些信息来优先考虑您下一步的行动。

影响

影响评级

  • :个人或团队层面上取得的小幅进展
  • 中等:可以给个人或团队带来明显价值的改变
  • :在许多团队和组织中取得的重要价值

努力程度

努力程度使用额外的“T恤尺码”估计,范围从小型(XS)到超大型(XL)。

下一步

通常,您应该优先考虑那些难度低(XS或S)的最佳实践,并按影响程度排序。按照这种顺序采取最佳实践可以为您的supergraph带来最高的影响并尽快实现。与您的团队讨论那些难度较高(M到XL)的项目,以确定优先级和时间表。如果您想详细讨论您的评估,请联系您的Apollo客户成功团队。

在您的改进计划取得进展后,您可以通过再次进行评估来评估您的supergraph's的新状态。

上一页
参考架构
下一页
运营卓越
评价文章评价在 GitHub 上编辑编辑论坛Discord

©2024Apollo Graph Inc.,商号为 Apollo GraphQL。

隐私政策

公司