---
title: "Moving a GraphQL monolith to Apollo Federation"
canonical: "https://support.apollographql.com/space/ETKB/639238175/Moving%20a%20GraphQL%20monolith%20to%20Apollo%20Federation"
format: markdown
---
As with any monolithic service, teams can struggle to change and maintain their GraphQL API as it grows larger and receives contributions from more developers.

Breaking up the monolith into smaller GraphQL APIs might be the right strategy for your team. With Apollo Federation, you can break up a monolith without sacrificing the unified API that your client applications depend on. Each **subgraph **can be independently updated, deployed, and scaled while contributing to a single unified schema.

[Learn more on the dev docs](https://www.apollographql.com/docs/technotes/TN0013-monolith-to-federation/).