近日,Apollo GraphQL
宣布推出 supergraph
,supergraph
是应用于公司数据、微服务和数字能力的网络,能够使产品和工程团队为用户创造更好的体验。
supergraph
作为中间组合层,可以提高后端数据服务与前端应用程序和设备之间的协作能力。
supergraph
还可以通过自动组织范围的多重组合性来帮助控制模型的复杂性,从而提高性能以及提供多种编排和重组业务领域模型的方式,来更好地满足未来需要。
同时,Apollo
还发布了 supergraph
核心组件的重大更新。其中包括 Apollo Router
(基于 Rust 的免费且开放的 supergraph
运行时),以及 Apollo Studio
的免费层两个新功能。
这些新功能主要是模式检查,自此用户可以监测模型的检查及启动过程,有助于保证客户端的应用程序不会被新组合模型破坏。
Apollo GraphQL
的首席技术官兼联合创始人 Matt DeBergalis
表示,supergraph
是 GraphQL
的一种新模式,这不仅仅是将前端应用程序和后端数据和服务进行简单链接的方式,它是一个中间组合层,是一种任何人都可以使用和标准化的声明性和模块性架构,可以为复杂的数据体验提供方案。