# Apollo Federation

Published articles for Apollo Federation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Apollo Federation Goes Full Rust

DevFeed: [Apollo Federation Goes Full Rust](<https://devfeed.tech/articles/apollo-federation-goes-full-rust-23186.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-federation-goes-full-rust>)

Author: David Walter

Published: 2026-05-07T17:50:09Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [performance](<https://devfeed.tech/tags/performance.md>), [preview](<https://devfeed.tech/tags/preview.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

Apollo Federation is releasing a preview of Rust-native composition. The Rust implementation is reported to be roughly 27x faster at the median, 8.5x faster at p95, and 6x faster at p99 across production graphs, while unifying the query planner and composition engine in one Rust monorepo.

### Source excerpt

Rust-native composition for Apollo Federation is in preview: 27x faster at the median, unified codebase. Enable Federation Next in GraphOS Studio.

## Securing Apollo Federation Subgraphs: Context and Best Practices

DevFeed: [Securing Apollo Federation Subgraphs: Context and Best Practices](<https://devfeed.tech/articles/securing-apollo-federation-subgraphs-context-and-best-practices-23512.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/securing-apollo-federation-subgraphs-context-and-best-practices>)

Author: David Walter

Published: 2026-01-14T15:12:21Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [API](<https://devfeed.tech/topics/api.md>), [Network](<https://devfeed.tech/topics/network.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [network](<https://devfeed.tech/tags/network.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains how to secure Apollo Federation subgraphs by keeping them behind the router and enforcing network isolation, authentication, access control, demand control, and operation safelisting. It frames direct subgraph exposure as a deployment and trust-boundary issue rather than a vulnerability in Federation itself.

### Source excerpt

Learn how to secure Apollo Federation subgraphs by enforcing proper network boundaries, access control, and centralized governance through the router.

## Transforming Capital One's Data Marketplace with Embedded Governance and a Product Mindset

DevFeed: [Transforming Capital One's Data Marketplace with Embedded Governance and a Product Mindset](<https://devfeed.tech/articles/transforming-capital-one-s-data-marketplace-with-embedded-governance-and-a-product-mindset-23548.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/transforming-capital-ones-data-marketplace-with-embedded-governance-and-a-product-mindset>)

Author: Valeria Gomez

Published: 2026-01-13T13:34:19Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [ecosystems](<https://devfeed.tech/tags/ecosystems.md>), [events](<https://devfeed.tech/tags/events.md>), [governance](<https://devfeed.tech/tags/governance.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product-mindset](<https://devfeed.tech/tags/product-mindset.md>), [reuse](<https://devfeed.tech/tags/reuse.md>), [router](<https://devfeed.tech/tags/router.md>), [scale](<https://devfeed.tech/tags/scale.md>)

### AI overview

A recap of GraphQL Summit 2025 describing how Capital One used GraphQL, Apollo Federation, and Apollo Router to build an enterprise data marketplace. The approach centralized orchestration across microservices, applied company standards, improved data discoverability and reuse, and was validated with a production-traffic rollout showing low latency, high throughput, and no disruption to live workloads.

### Source excerpt

A recap from GraphQL Summit 2025 on how Capital One applied a product mindset to build an enterprise data marketplace powered by Apollo Large organizations with complex data ecosystems often face a familiar challenge. As systems evolve over time, data becomes harder to find, harder to trust, and harder to use. Teams build APIs independently, integrations multiply, and identifying the authoritative source of data can take significant effort.

## Getting Started with Error Diagnostics in GraphOS Studio

DevFeed: [Getting Started with Error Diagnostics in GraphOS Studio](<https://devfeed.tech/articles/getting-started-with-error-diagnostics-in-graphos-studio-23314.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/getting-started-with-error-diagnostics-in-graphos-studio>)

Author: Tim Hingston

Published: 2025-06-24T08:52:53Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API](<https://devfeed.tech/topics/api.md>), [Apollo Connectors](<https://devfeed.tech/topics/apollo-connectors.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [apollo-connectors](<https://devfeed.tech/tags/apollo-connectors.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [classification](<https://devfeed.tech/tags/classification.md>), [errors](<https://devfeed.tech/tags/errors.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Apollo announces Extended Error Diagnostics for GraphOS Studio, a framework and set of tools for identifying, classifying, and addressing GraphQL errors across federated graphs. Errors can be categorized by type, code, and originating service.

### Source excerpt

Apollo Federation makes it easy to orchestrate your backend services into a single unified API. With the recently announced availability of Apollo Connectors, even existing REST APIs can now be easily federated together. Today, we're proud to announce Extended Error Diagnostics, a set of tools designed to help developers quickly identify, classify, and address errors across their graph. HTTP vs.

## How Booking.com Orchestrated Their Service Architecture with Apollo Federation

DevFeed: [How Booking.com Orchestrated Their Service Architecture with Apollo Federation](<https://devfeed.tech/articles/how-booking-com-orchestrated-their-service-architecture-with-apollo-federation-23360.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-booking-com-orchestrated-their-service-architecture-with-apollo-federation>)

Author: Maylee Jacob

Published: 2025-05-07T13:45:42Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [booking](<https://devfeed.tech/tags/booking.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [events](<https://devfeed.tech/tags/events.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [governance](<https://devfeed.tech/tags/governance.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [schema](<https://devfeed.tech/tags/schema.md>), [services](<https://devfeed.tech/tags/services.md>), [travel](<https://devfeed.tech/tags/travel.md>), [travel-industry](<https://devfeed.tech/tags/travel-industry.md>)

### AI overview

This customer case study describes how Booking.com used Apollo Federation and GraphQL to move from a centralized API orchestration layer toward a distributed, federated service architecture. The supplied text reports that the earlier approach created performance, development, maintenance, and domain-specific optimization challenges, but the article text is incomplete.

### Source excerpt

This post is part of our GraphQL Summit 2024 customer series, highlighting how leading teams are using Apollo to accelerate development and build world-class applications. Join hundreds of your peers this October as we return for GraphQL Summit 2025. Booking.com, a leader in the online travel industry, has significantly advanced its digital infrastructure by integrating Apollo Federation into its service architecture.

## Our Journey to Apollo Connectors

DevFeed: [Our Journey to Apollo Connectors](<https://devfeed.tech/articles/our-journey-to-apollo-connectors-23478.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/our-journey-to-apollo-connectors>)

Author: Lenny Burdette

Published: 2025-02-19T08:40:00Z

Content type: opinion

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Apollo Connectors](<https://devfeed.tech/topics/apollo-connectors.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-connectors](<https://devfeed.tech/tags/apollo-connectors.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [connectors](<https://devfeed.tech/tags/connectors.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>)

### AI overview

Apollo describes the development of Apollo Connectors and the architectural ideas behind extending GraphQL's declarative approach to existing APIs. The article explains how Connectors work with Apollo Federation and GraphOS Router to orchestrate requests and reflects on an earlier Federation use case involving distributed systems.

### Source excerpt

At Apollo, we've always envisioned a world where APIs are truly declarative--from the client to the schema, all the way through to implementation. A world where orchestrating your data and services isn't just powerful, but also easier to develop and maintain. With the general availability of Apollo Connectors, that vision is now a reality. One of GraphQL's key strengths is its declarative nature.

## Migrate Apollo Federation 1.0 Supergraphs to Apollo Federation 2.0

DevFeed: [Migrate Apollo Federation 1.0 Supergraphs to Apollo Federation 2.0](<https://devfeed.tech/articles/migrate-apollo-federation-1-0-supergraphs-to-apollo-federation-2-0-23454.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/migrate-apollo-federation-1-0-supergraphs-to-apollo-federation-2-0>)

Author: Josh Lambert

Published: 2025-01-21T16:34:29Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [migration](<https://devfeed.tech/topics/migration.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [memory](<https://devfeed.tech/tags/memory.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [router](<https://devfeed.tech/tags/router.md>), [security](<https://devfeed.tech/tags/security.md>), [update](<https://devfeed.tech/tags/update.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Apollo announces that Apollo Federation 1.0 supergraphs will no longer be supported starting with the 1.60 release of Apollo GraphOS Router and Apollo Router Core. The release introduces a native query planner designed for Federation 2.0, with reported improvements in query-planning time, CPU utilization, and memory consumption.

### Source excerpt

We're announcing an important update: starting with the 1.60 release of Apollo GraphOS Router and Apollo Router Core coming in the next few weeks, Apollo Federation 1.0 supergraphs will no longer be supported. This update accompanies the introduction of a new native query planner in these Apollo Router versions, marking a significant advancement in our technology.

## How Realtor.com Achieved Technological and Cultural Transformation with GraphQL

DevFeed: [How Realtor.com Achieved Technological and Cultural Transformation with GraphQL](<https://devfeed.tech/articles/how-realtor-com-achieved-technological-and-cultural-transformation-with-graphql-23367.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-realtor-com-achieved-technological-and-cultural-transformation-with-graphql>)

Author: Ishwari Lokare

Published: 2024-04-23T16:14:56Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [events](<https://devfeed.tech/tags/events.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [resiliency](<https://devfeed.tech/tags/resiliency.md>), [tech-stack](<https://devfeed.tech/tags/tech-stack.md>)

### AI overview

Realtor.com's GraphQL adoption journey focused on simplifying its technology stack and unifying APIs with GraphQL and Apollo Federation. The article describes the technical, organizational, and communication practices used to support the transition and scale the platform.

### Source excerpt

Realtor.com is a trusted real estate listing platform that connects buyers and realtors for a seamless experience when renting, buying, or selling properties. At GraphQL Summit 2023, Suzy Julius and Cabe Waldrop -- SVP of Product and Engineering and Principal Engineer at Realtor.com -- discussed the company's GraphQL journey to simplify its tech stack and scale without compromising performance.

## Safer migrations of fields using progressive rollouts

DevFeed: [Safer migrations of fields using progressive rollouts](<https://devfeed.tech/articles/safer-migrations-of-fields-using-progressive-rollouts-23500.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/safer-migrations-of-fields-using-progressive-rollouts>)

Author: Michael Watson

Published: 2024-04-16T09:21:08Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Development](<https://devfeed.tech/topics/development.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [external](<https://devfeed.tech/tags/external.md>), [flag](<https://devfeed.tech/tags/flag.md>), [graph](<https://devfeed.tech/tags/graph.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

This article explains how Apollo Federation 2.7's progressive feature supports safer field migrations between subgraphs. It describes gradually shifting traffic to a new service, updating the rollout percentage through the schema, and using external coprocessors or Rhai scripts to resolve labels for feature-flag-based routing.

### Source excerpt

In the realm of software development, evolution is not just desirable; it's inevitable. Technologies advance, methodologies shift, and systems need to adapt to meet changing demands. In this ever-evolving landscape, Apollo Federation 2.7 introduces a groundbreaking feature: progressive ✨ Rolling out any change to a production subgraph, including field migration, risks degrading the performance of your graph.

## How Wayfair achieved GraphQL success with federated GraphQL

DevFeed: [How Wayfair achieved GraphQL success with federated GraphQL](<https://devfeed.tech/articles/how-wayfair-achieved-graphql-success-with-federated-graphql-23389.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-wayfair-achieved-graphql-success-with-federated-graphql>)

Author: Ishwari Lokare

Published: 2024-04-10T09:15:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [developers](<https://devfeed.tech/tags/developers.md>), [events](<https://devfeed.tech/tags/events.md>), [governance](<https://devfeed.tech/tags/governance.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [platform](<https://devfeed.tech/tags/platform.md>)

### AI overview

This article explains how Wayfair used Apollo Federation to unify APIs across domain-oriented microservices after moving away from an unwieldy PHP monolith. It describes the technical and organizational work involved, including governance, education, community building, and rebuilding trust in GraphQL.

### Source excerpt

Wayfair is one of the world's leading home goods brands, offering 14 million items from more than 11,000 global suppliers. With the help of Apollo Federation, Wayfair implemented a unified schema that became a cornerstone of the company's larger technical transformation. At GraphQL Summit 2023, Leah Hurwich Adler, Associate Director of Storefront Platforms at Wayfair, shared the secrets of Wayfair's GraphQL success.

## Five Years of Apollo Federation: the Standard for Enterprise API Platforms

DevFeed: [Five Years of Apollo Federation: the Standard for Enterprise API Platforms](<https://devfeed.tech/articles/five-years-of-apollo-federation-the-standard-for-enterprise-api-platforms-23251.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/celebrating-five-years-of-apollo-federation>)

Author: Jeff Auriemma

Published: 2024-04-09T05:35:00Z

Content type: opinion

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [governance](<https://devfeed.tech/tags/governance.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [modular](<https://devfeed.tech/tags/modular.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [scale](<https://devfeed.tech/tags/scale.md>)

### AI overview

The article marks five years since Apollo Federation code was first published and reviews GraphQL federation's role in composing APIs at scale. It describes federation as declarative, composable, modular, and compatible with centralized governance and team autonomy, while citing adoption by several organizations and Gartner's forecast of increased enterprise use.

### Source excerpt

GraphQL federation has emerged as the industry consensus for composing APIs at scale. Organizations such as Netflix, Expedia, and Wayfair quickly adopted this architecture to abstract API complexity and further adoption is on the rise. Gartner predicts that "By 2027, 30% of enterprises using GraphQL will use GraphQL federation, up from less than 5% in 2024."1 This pattern didn't emerge by accident; it was created and refined here at Apollo GraphQL.

## Learn GraphQL & Federation with .NET, Java, or TypeScript

DevFeed: [Learn GraphQL & Federation with .NET, Java, or TypeScript](<https://devfeed.tech/articles/learn-graphql-federation-with-net-java-or-typescript-23440.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/learn-graphql-federation-with-net-java-or-typescript>)

Author: Michelle Mabuyo

Published: 2024-04-02T09:00:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Java](<https://devfeed.tech/topics/java.md>), [.NET](<https://devfeed.tech/topics/net.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [beginner](<https://devfeed.tech/tags/beginner.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [graphql-federation](<https://devfeed.tech/tags/graphql-federation.md>), [java](<https://devfeed.tech/tags/java.md>), [learn](<https://devfeed.tech/tags/learn.md>), [net](<https://devfeed.tech/tags/net.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Apollo's Odyssey learning platform offers beginner courses on GraphQL and Apollo Federation for .NET, Java, and TypeScript developers. The courses cover GraphQL fundamentals, REST API data sources, federated schemas, supergraph architecture, schema delivery, and local development with Rover CLI.

### Source excerpt

Introduction GraphQL streamlines data flow between clients and services, acting as the composition layer in the middle. As businesses strive for scalable and maintainable solutions as their services grow, a federated GraphQL API is becoming the go-to architecture to meet these evolving demands. If you're searching for helpful beginner resources to dive into GraphQL and Apollo Federation, we've got you.

## Platform Engineering for APIs

DevFeed: [Platform Engineering for APIs](<https://devfeed.tech/articles/platform-engineering-for-apis-23481.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/platform-engineering-for-apis>)

Author: Ishwari Lokare

Published: 2024-03-19T09:30:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [API Platform](<https://devfeed.tech/topics/api-platform.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [adobe](<https://devfeed.tech/tags/adobe.md>), [api-platform](<https://devfeed.tech/tags/api-platform.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [self-service](<https://devfeed.tech/tags/self-service.md>)

### AI overview

This article explains how platform engineering teams can apply platform-engineering practices to APIs using Apollo GraphOS. It presents federated GraphQL as an API composition layer over existing REST services and discusses automation, self-service access, and developer experience.

### Source excerpt

The CNCF's flagship KubeCon Europe 2024 conference is scheduled in Paris from 19-22 March 2024. Platform engineering continues to be a prominent theme this year, for which the CNCF recently issued a set of recommendations and a maturity model defining it. Apollo GraphQL helps API platform teams apply these recommendations to the API layer with Apollo GraphOS, its flagship product.

## Redefining API Strategy: Why Netflix Platform Engineering Chose Federated GraphQL

DevFeed: [Redefining API Strategy: Why Netflix Platform Engineering Chose Federated GraphQL](<https://devfeed.tech/articles/redefining-api-strategy-why-netflix-platform-engineering-chose-federated-graphql-23491.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/redefining-api-strategy-why-netflix-platform-engineering-chose-federated-graphql>)

Author: Ishwari Lokare

Published: 2024-03-13T12:37:32Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [API](<https://devfeed.tech/topics/api.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [decoupling](<https://devfeed.tech/tags/decoupling.md>), [events](<https://devfeed.tech/tags/events.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [monolithic-architecture](<https://devfeed.tech/tags/monolithic-architecture.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [scale](<https://devfeed.tech/tags/scale.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The article examines Netflix's 15-year evolution across five generations of APIs and its adoption of federated GraphQL. It describes how Netflix used Apollo Federation to unify APIs across platforms, decouple domain teams, and support independent API ownership while retaining an integrated Consumer Edge API.

### Source excerpt

The Netflix API evolution is a saga worth exploring, spanning 15 years and five generations of APIs, culminating in GraphQL adoption to meet the growing demands of its industry-leading streaming platform. Bruce Wang, Director of Product Platform Systems at Netflix, sat down with Matt DeBergalis, CTO at Apollo GraphQL, to discuss Netflix's extensive API journey and the adoption of GraphQL in an insightful fireside discussion during the GraphQL Summit 2023.

## Efficient Data Collection and Reporting with Apollo Router's Telemetry Events and Instruments

DevFeed: [Efficient Data Collection and Reporting with Apollo Router's Telemetry Events and Instruments](<https://devfeed.tech/articles/efficient-data-collection-and-reporting-with-apollo-router-s-telemetry-events-and-instruments-23279.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/efficient-data-collection-and-reporting-with-apollo-routers-telemetry-events-and-instruments>)

Author: Michael Watson

Published: 2024-03-07T09:45:31Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>)

Tags: [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [development](<https://devfeed.tech/tags/development.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on using Apollo Router telemetry events and instruments to collect and report application request-lifecycle data. It covers configuring standard and custom events, adding event attributes, and collecting measurements for export to a metrics backend.

### Source excerpt

In today's world of modern application development, monitoring and analyzing the performance of your services is crucial. Whether you have a single application or a platform that you're trying to support, you are going to need to customize events and reporting to properly understand what is going on. By choosing an architecture with a graph router exposing multiple GraphQL APIs, you can have a clear understanding of everything by instrumenting your graph router instance.

## Remove Application Logic from Kubernetes Config

DevFeed: [Remove Application Logic from Kubernetes Config](<https://devfeed.tech/articles/remove-application-logic-from-kubernetes-config-23496.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/remove-application-logic-from-kubernetes-config>)

Author: Dylan Anthony

Published: 2024-03-05T09:09:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Microservice](<https://devfeed.tech/topics/microservice.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [fragmentation](<https://devfeed.tech/tags/fragmentation.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This article explains how duplicating microservice application logic in Kubernetes YAML can cause fragmented information, inconsistencies, and bugs. It presents GraphQL and Apollo Federation as a way to reduce configuration, prevent conflicting routes, keep routing aligned with application code, and make service dependencies declarative.

### Source excerpt

The traditional approach to microservices in Kubernetes requires duplicating application logic into YAML config files. This leads to information fragmentation, inconsistencies, and ultimately bugs. With GraphQL and Apollo Federation, you can reduce the amount of required config, prevent duplication, and have a better experience maintaining your API. In particular, Apollo Federation can: - Prevent conflicting API routes, and give better visibility into the entire API.

## New GraphQL observability and insights in GraphOS Studio

DevFeed: [New GraphQL observability and insights in GraphOS Studio](<https://devfeed.tech/articles/new-graphql-observability-and-insights-in-graphos-studio-23468.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/new-graphql-observability-and-insights-in-graphos-studio>)

Author: Parul Schroff

Published: 2023-10-31T16:11:06Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [observability](<https://devfeed.tech/topics/observability.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [API Platform](<https://devfeed.tech/topics/api-platform.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [api-platform](<https://devfeed.tech/tags/api-platform.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [insights](<https://devfeed.tech/tags/insights.md>), [list](<https://devfeed.tech/tags/list.md>), [load](<https://devfeed.tech/tags/load.md>), [observability](<https://devfeed.tech/tags/observability.md>), [platform](<https://devfeed.tech/tags/platform.md>), [release](<https://devfeed.tech/tags/release.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

Apollo announces a new insights dashboard in GraphOS Studio for scalable GraphQL observability. The release consolidates operation and field insights, adds search and filtering, and improves list loading for large graphs.

### Source excerpt

As API platform teams continue to back Apollo Federation as the standard for GraphQL architecture at scale, graphs have rapidly become more sophisticated -- expanding across innumerable teams, services, clients, and business units. As sophistication increases, so too does the need for powerful and user-friendly observability, tailored to the needs of graph owners.

## Announcing official Apollo Federation support for .NET with Hot Chocolate and Federation 2!

DevFeed: [Announcing official Apollo Federation support for .NET with Hot Chocolate and Federation 2!](<https://devfeed.tech/articles/announcing-official-apollo-federation-support-for-net-with-hot-chocolate-and-federation-2-23141.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/announcing-official-apollo-federation-support-for-net-with-hot-chocolate-and-federation-2>)

Author: Phil Prasek

Published: 2023-10-24T15:46:07Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [.NET](<https://devfeed.tech/topics/net.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [C#](<https://devfeed.tech/topics/csharp.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [net](<https://devfeed.tech/tags/net.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

Apollo announces an official open-source Apollo Federation support library for Hot Chocolate, a .NET GraphQL framework. The v1.0 library includes full Federation 2 support, including field migrations, entity interfaces, and more flexible type ownership.

### Source excerpt

Apollo Federation is an open specification for exposing API services as a single GraphQL access layer, known as a supergraph. In a supergraph, you connect and curate your services through smaller, modular graphs called subgraphs. There's a vibrant ecosystem of community-led frameworks that let you write subgraphs in every common language, bolstered by official Apollo Federation support libraries for JavaScript and Java.

## Delivering personalized travel experiences with GraphQL

DevFeed: [Delivering personalized travel experiences with GraphQL](<https://devfeed.tech/articles/delivering-personalized-travel-experiences-with-graphql-23266.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/delivering-personalized-travel-experiences-with-graphql>)

Author: Tushar Bhushan

Published: 2023-07-14T12:47:41Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [fragmentation](<https://devfeed.tech/tags/fragmentation.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [rest-apis](<https://devfeed.tech/tags/rest-apis.md>), [services](<https://devfeed.tech/tags/services.md>), [state](<https://devfeed.tech/tags/state.md>)

### AI overview

This article explains how Apollo GraphOS and Apollo Federation can provide a unified view of a traveler's data while preserving microservice architectures. It contrasts this federated approach with REST-based aggregation, where clients make multiple requests and manage data dependencies and business logic.

### Source excerpt

This post is a part of our "How to build connected travel apps with Apollo GraphOS" series. Also in this series: - Ship products faster with SDUI - Mitigate scraping and bot attacks with GraphOS - Seamlessly integrate with partners to enhance the travel experience In the ever-evolving travel industry, companies are recognizing the value of delivering personalized experiences to their customers.

## Manage versions of your API for third-parties

DevFeed: [Manage versions of your API for third-parties](<https://devfeed.tech/articles/manage-versions-of-your-api-for-third-parties-23449.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/manage-versions-of-your-api-for-third-parties>)

Author: Joe Devine

Published: 2023-07-14T11:33:45Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [router](<https://devfeed.tech/tags/router.md>), [schema](<https://devfeed.tech/tags/schema.md>), [services](<https://devfeed.tech/tags/services.md>), [third-party](<https://devfeed.tech/tags/third-party.md>)

### AI overview

This article explains how media companies can use Apollo GraphOS and Apollo Federation to unify data behind a GraphQL endpoint while allowing teams to manage subgraphs independently. It focuses on exposing controlled subsets of a supergraph to third-party clients and introduces GraphOS contract variants as an alternative to managing multiple graphs.

### Source excerpt

This post is a part of our "How to power modern media apps with Apollo GraphOS" series. Also in this series: The ability to consume media on-demand from virtually any device with a screen is something that we often take for granted today. As a result, the volume of data that needs to be supplied by media companies providing this content has also increased dramatically.

## Federated subscriptions in GraphOS: real-time data at scale

DevFeed: [Federated subscriptions in GraphOS: real-time data at scale](<https://devfeed.tech/articles/federated-subscriptions-in-graphos-real-time-data-at-scale-23300.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/federated-subscriptions-in-graphos-real-time-data-at-scale>)

Author: Vivek Ravishankar

Published: 2023-06-22T11:35:12Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [API](<https://devfeed.tech/topics/api.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [services](<https://devfeed.tech/tags/services.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

Apollo announces federated GraphQL subscriptions in Apollo GraphOS for enterprise-scale real-time data. The feature introduces a new client-to-router transport protocol, WebSocket deduplication, and query planning that can combine data from multiple services. It is generally available for GraphOS Enterprise organizations using self-hosted Apollo Router, while support for cloud-hosted routers on GraphOS Serverless is in preview.

### Source excerpt

Building an API that can serve real-time data to millions of clients is no small challenge. With traditional microservice architectures and REST, building real-time experiences meant excessive polling traffic, over-fetching, and constant coordination across backend and frontend teams to maintain the right endpoints for real-time services. GraphQL subscriptions offer an elegant alternative to REST and polling, allowing clients to subscribe to real-time updates for just the data they need.

## Evaluating Apollo Router: Understanding Free and Open vs Commercial Features

DevFeed: [Evaluating Apollo Router: Understanding Free and Open vs Commercial Features](<https://devfeed.tech/articles/evaluating-apollo-router-understanding-free-and-open-vs-commercial-features-23292.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/evaluating-apollo-router-understanding-free-and-open-vs-commercial-features>)

Author: Phil Prasek

Published: 2023-06-13T11:01:00Z

Content type: opinion

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [core](<https://devfeed.tech/tags/core.md>), [governance](<https://devfeed.tech/tags/governance.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [router](<https://devfeed.tech/tags/router.md>), [schema](<https://devfeed.tech/tags/schema.md>), [self-service](<https://devfeed.tech/tags/self-service.md>)

### AI overview

Apollo explains how Apollo Router is positioned as a free and open core for federated GraphQL, while some features require a GraphOS subscription. The article describes platform engineering use cases, runtime policies, YAML configuration, extensibility hooks, Rhai scripting, and native Rust plugins.

### Source excerpt

Apollo's largest customers like Indeed and Expedia are embracing a platform engineering approach to GraphQL. This enables individual GraphQL API teams to publish changes to a schema in a self-service fashion without manual review. A build pipeline composes each team-level schema into a unified supergraph with policies that can be enforced by the Router at runtime.

## Apollo Federation and GraphOS add support for entity interfaces to streamline collaboration

DevFeed: [Apollo Federation and GraphOS add support for entity interfaces to streamline collaboration](<https://devfeed.tech/articles/apollo-federation-and-graphos-add-support-for-entity-interfaces-to-streamline-collaboration-23184.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-federation-and-graphos-add-support-for-entity-interfaces-to-streamline-collaboration>)

Author: Korinne Alpers

Published: 2023-02-15T08:22:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>)

### AI overview

Apollo Federation 2.3 adds entity interfaces, with general availability and support in Apollo GraphOS. The feature lets an interface defined in one subgraph be abstracted as an object type in other subgraphs, where those subgraphs can add and resolve fields directly on the interface.

### Source excerpt

Apollo Federation is widely adopted as the standard specification for building distributed GraphQL APIs, called supergraphs, that run on top of one or more underlying subgraphs. Unlike a monolithic graph, a supergraph maintains clear separation of concerns -- each subgraph can be owned independently by separate developers or teams -- allowing it to evolve rapidly as new use cases arrive.

## New Apollo Federation spec compliance tools for GraphQL Server maintainers

DevFeed: [New Apollo Federation spec compliance tools for GraphQL Server maintainers](<https://devfeed.tech/articles/new-apollo-federation-spec-compliance-tools-for-graphql-server-maintainers-23465.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/new-apollo-federation-spec-compliance-tools-for-graphql-server-maintainers>)

Author: Derek Kuc

Published: 2023-01-24T08:09:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [npm](<https://devfeed.tech/tags/npm.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Apollo introduces local and CI/CD compatibility testing tools for Apollo Federation subgraph libraries. The tools are distributed as an executable NPM script and a GitHub Action, with PM2 or Docker Compose available for managing test processes.

### Source excerpt

Apollo Federation is supported by over 20 different subgraph libraries across 12 different programming languages. Have you ever wondered how we capture those compatibility results? In order to ensure those libraries are compatible with the specification, we have a testing repository that verifies compatibility against their reference implementations.

[Next page](<https://devfeed.tech/tags/apollo-federation.md?cursor=WyIyMDIzLTAxLTI0VDA4OjA5OjAwKzAwOjAwIiwgIjQxY2JiZWE4LWEyNDAtNGM2YS1iNjkyLTM2N2RhZDA0ODc4NyJd>)