# Apollo Federation

DevFeed: [Apollo Federation](<https://devfeed.tech/articles/apollo-federation-23185.md>)

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

Author: James Baxley III

Published: 2019-05-01T22:00:00Z

Content type: release

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [launch](<https://devfeed.tech/tags/launch.md>), [microservice-architecture](<https://devfeed.tech/tags/microservice-architecture.md>), [monolithic-architecture](<https://devfeed.tech/tags/monolithic-architecture.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [product](<https://devfeed.tech/tags/product.md>), [schema](<https://devfeed.tech/tags/schema.md>), [services](<https://devfeed.tech/tags/services.md>)

## AI overview

Apollo introduces Apollo Federation, an open-source architecture for building a distributed GraphQL graph across microservices. It aims to replace schema stitching by letting teams declaratively compose a unified graph while owning separate portions of the schema.

## Source excerpt

What if you could access all of your organization's data by typing a single GraphQL query, even if that data lived in separate places? Up until now, this goal has been difficult to achieve without committing to a monolithic architecture or writing fragile schema stitching code. Ideally, we want to expose one graph for all of our organization's data without experiencing the pitfalls of a monolith.