MLB 的 API 策略:使用 GraphQL 中场实现转型中的全垒打
在 API World 2023 大会上,探索 MLB 软件工程副总裁 Rob Engel 的改变游戏规则的见解,因为他详细介绍了使用 Apollo GraphQL 改变他们的 API 游戏。
博客
现代技术栈的 API 平台
按自己的节奏过渡
构建一个统一的 API 组成层,连接跨越任何云、编排器、平台或协议的 API,并轻松地跨越客户端编排新旧服务。
最大化开发人员效率
加快功能交付,并通过解耦的前端和后端开发,安全地迁移出单体应用架构。
降低运营成本
通过最大限度地减少大量后端编码,并通过现代化的模块化架构优化资源分配,从而最大限度地提高效率并降低运营成本。
为什么要选择 Apollo GraphOS?
为您的 API 策略做好未来准备
GraphOS 平台可以满足您在现代化旅程中的任何阶段。无论您是将单体应用架构分解为微服务,还是希望为分布式团队标准化和简化工作流程,GraphOS 平台都使团队能够使用 GraphQL 以一致且灵活的方式映射数据,而无论谁管理它以及使用哪种基础设施或 API 协议在幕后工作。
提高开发人员速度
Apollo GraphOS 使前端团队能够独立工作,与后端更改解耦。通过消除团队之间的摩擦,培养快速实验和迭代的文化。赋予您的后端团队选择最佳技术的权力,并可预测地从单体应用迁移,减少技术债务,而不会影响客户端。更快地发布功能,提供令人印象深刻的客户体验,让您脱颖而出。
降低运营成本和开销
Apollo GraphOS 通过集中服务聚合和编排来解耦遗留系统的复杂性。通过选择平台而不是手写“后端即前端”,团队可以最大限度地减少后端样板代码,简化架构,并提高可扩展性。开发人员现在可以专注于创新、优化工作和降低成本。
获得领先企业的信赖
“我们希望从单体应用架构迁移到现代化的分布式架构,使我们能够独立部署新功能。当团队拥有更多自主权时,交付速度会大大提高。我们还想确保数据的一致性、对数据的访问权限,并像对待同一个数据的消费者一样对待所有客户。”
“我们希望整个业务都建立在超级图上,因为我们认为它比那些陈旧的 REST API 更好。没有超级图,我们就无法获得准确的在线购物体验。”
“在 Varo Bank,我们有机会从头开始构建一个全新的技术栈。我们知道我们必须选择 GraphQL 和 Apollo Federation。对于可组合架构来说,没有其他可行的解决方案。”